あるシートから別のブックの別のシートに配列をコピーするために、SUB に渡すことができる変数を使用したいと考えています。変数がなければ、これは私にとってはうまくいきます:
Dim RNG1 as Range, RNG2 as Range
Sub CopyRange()
Set RNG1 = Workbooks("Program.xlsm").Sheets("Input").Range("G9:G19")
Set RNG2 = Workbooks("Data.xlsx").Sheets("Reformatted").Range("A3:A13")
RNG1.Copy RNG2
End Sub
「Data.xlsx」を変数としてSUBに渡せるようにしたいです。String 変数を使用してみましたが、解決策が見つかりませんでした。
どんな助けでも大歓迎です。