【VBA】別のブック(BOOK)のSHEET(シート)にコピー

ExcelのVBA(マクロ)で、別のブック(BOOK)のSHEET(シート)にコピーする方法についてまとめました。

別のブック(BOOK)のSHEET(シート)にコピー

VBA(マクロ)では、Copyメソッドを使って別のブック(BOOK)のSHEET(シート)にコピーできます。

サンプルコード

サンプルプログラムのソースコードです。

Sub Test()
    Workbooks("input1.xlsx").Sheets("Sheet1").Range("A2:A8").Copy
    Workbooks("input2.xlsx").Sheets("Sheet1").Range("A2").PasteSpecial Transpose:=True
End Sub

「ブック(input1.xlsx)のsheet1のA2~A8セルのデータ」を「ブック(input2.xlsx)のsheet1のA2セル以降」にコピーします。

関連記事
1 【Excel/VBA】マクロ入門
関連記事