ExcelのVBA・マクロで指定した範囲や一覧表をコピーして挿入する方法

ここでは、ExcelのVBA・マクロで指定した範囲や一覧表をコピーして挿入する方法を紹介します。

ExcelのVBA・マクロで指定した範囲や一覧表をコピーして挿入するには、COPYメソッドを使ってコピーします。

<サンプル>
Sub test10()
Range(“B1”).Value = “名前”
Range(“C1”).Value = “値”
Range(“B2”).Value = “高橋”
Range(“B3”).Value = “鈴木”
Range(“B4”).Value = “田中”
Range(“C2:C4”).Value = 100

Range(“B2:C4”).Copy
Range(“B5:C7”).Insert
Application.CutCopyMode = False

End Sub

ここでは、「Range(“B2:C4”).Copy」で、対象範囲を選択しコピーします。
Range(“B5:C7”).Insert」で挿入します。「Application.CutCopyMode = False」で切り取りモードをオフにしておきます。