在Access VBA中按索引引用Excel工作表名称

时间:2018-09-29 07:40:43

标签: vba access

我有一个将Excel工作表导入表中的子项,但是我遇到的问题是工作簿工作表名称每次都会更改。

有什么办法可以通过索引或其他方式引用工作表名称。

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, TableName, selectFile(), False, "sa290918-2 Run In!A2:J50"

1 个答案:

答案 0 :(得分:0)

您最好的选择是在冷冻状态下进行,在导入之前,有一个函数可以返回第n个工作表的名称。但这将意味着打开工作簿。另外,您可以使用BOOK LEVEL命名范围。然后,您既不指定工作表名称,也不指定单元格范围。