首页 > 解决方案 > 在访问 VBA 中按索引引用 Excel 工作表名称

问题描述

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

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

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

标签: vbams-access

解决方案


您最好的选择是在寒冷状态下,具有在您进行导入之前返回第 n 个工作表名称的功能。这将意味着打开工作簿。或者,您可以使用名为 range 的 BOOK LEVEL。然后您不指定工作表名称或单元格区域。


推荐阅读