Access gives you an explicit grid in its report designer.
Excel is already a solid grid without a separate report designer being necessary.
Except the OP had to write VBA code to link it to a database. That is almost guaranteed to be a brittle solution with hardcoded cell IDs.