Ok this took me way too long to figure out.... The short version is if you concatenate a dollar sign on the end of a sheet name you can use that as a range in transferspreadsheet...
Thanks to a post Remou made a while back I was able to grasp the issue.
Keywords to find this later:
Excel Sheet as Range
How do I import an Excel sheet into Access?
Reference Excel Sheet as Range
Code:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, strTable, strFilePath, blHasHeaderRow, strSheet & "$"
Thanks to a post Remou made a while back I was able to grasp the issue.
Keywords to find this later:
Excel Sheet as Range
How do I import an Excel sheet into Access?
Reference Excel Sheet as Range