1

2 つの異なる Excel ファイルを開いています。最初の Excel ファイルのマクロを使用して、最初のファイルから 2 番目のファイルにデータをコピーしたいですか?

私はこのコードを使用しますが、2 つのワークブックが 1 つの Excel ファイルで開かれ、2 つの異なる Excel ファイルで開かれると機能します。「実行時エラー 9」などと表示されます。

Sub Macro2()

Macro2 Macro

Range("D5:L5").Select
Selection.Copy
Windows("New_SET_Data.xlsx").Activate
Range("B7").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
    False, Transpose:=True
Windows("Original_SET_Data.xls").Activate

End Sub

Excelファイル「A」のworkbook1からExcelファイル「B」のworkbook2にデータを取得するようにコードを変更する方法

4

1 に答える 1

0

GetInfoFromClosedFile() を使用できたと思いますが、テストしたことはありません。

私は使用したことを覚えています:

dim txt = "'C:\[test.xls]Page 1'!R1C1"

これは理論的にはうまくいくはずです...

于 2013-09-07T12:44:30.357 に答える