Excelファイル1のセル(1,1)をExcelファイル2のセル(1,1)にコピーしようとしています。 しかし、私がセル(2,20)で開きたいファイルと、変数j =セル(2,20)を割り当てて、ファイルをコピーする際にコード内で使用したいとします。私はそれに問題があるようです。ここでコピー時に変数を代入するとExcelファイルに変換されます
は私のコードです:
Sub Copy_Workbook()
j = Cells(2, 20)
Workbooks.Open ("C:\Users\GNPOWER\Desktop\TRADERS\Jonel\practice\data fetching\" & j & ".xlsx")
Workbooks("Practice_Copy_From.xlsm").Worksheets("Sheet1").Cells(1, 1) = _
Workbooks(" & j & "&.xlsx").Worksheets("Sheet1").Cells(1, 1).Value
End Sub
私が宣言または何のような何かが足りないのですか?
プログラムを実行しているときに範囲9の添え字を取得しています。
を開く必要はありません。これにより、すべての変数を宣言する必要があります。これは長期的にはデータ型を考えるのに役立ちます。 – nbayly