VBA/Access のワークブックから別のワークブック/ファイルにシートをコピーするためのこのコードがあります。
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")
これは機能していません。バックグラウンドでコピーする必要があります。また、マクロを無効にする必要があります。
- どうすればそれを機能させることができますか?
- 「シート名」の代わりにインデックスを付けることはできますか?
- 2 番目の Workbook にコピーするインデックスの配列を指定できますか?