【发布时间】:2012-07-19 16:25:10
【问题描述】:
我有这段代码可以从 VBA 中的工作簿复制工作表/访问另一个工作簿/文件。
Dim File1 as String
Dim File2 as String
File1 = "D:\File1.xls"
File2 = "D:\File2.xls"
Windows(File1).Activate
Sheets("Name of Sheet").Select
Sheets("Name of Sheet").Copy Before:=Workbooks(File2).Sheets("Name of Target Sheet")
这不起作用。 我需要在后台复制。还要禁用任何宏。
- 我怎样才能让它工作?
- 我可以用索引代替“工作表名称”吗?
- 我可以提供一组索引以复制到第二个工作簿吗?
【问题讨论】:
-
我看到您已将 MS Access 添加到您的文本中,但删除了标签。您是在 MS Access 还是 Excel 中工作?
-
我有一个Access文件并导入一个Excel文件:)
标签: excel vba ms-access ms-access-2010