Hello I'm new at Access VBA, but making progress... Issue: I have a function that manipulates some table data. It merges a couple of tables. Once the work is done, I have it exporting to an Excel spreadsheet at a known location using xlSheet.Range (e.g. xlSheet.Range ("B4")). This all works just fine; pretty straight forward. I'm getting hung up in the following scenario. I now want to create a loop that will cycle through an unknown number of tables and export the result to a new spot in the Excel spreadsheet. I know each successive export will begin at a column three greater than the last. (B4, E4, H4 etc). I was hoping to somehow use a variable for the range value and increment it on every pass through the tables. The exports have to be side by side on the spreadsheet. Any ideas on how I might accomplish this? Thank you for your consideration.