ここでは、ExcelのVBA・マクロで範囲指定したセルの値を範囲指定して貼り付け・コピーする方法を紹介します。
範囲指定してセルの値を取得するにはRangeを、さらに貼り付け・コピーする場合にもRangeが使えます。
<サンプル>
Sub test2()
Range(“B2”).Value = “高橋”
Range(“B3”).Value = “鈴木”
Range(“B4”).Value = “田中”
Range(“C2:C4”).Value = 100
Range(“E2:F4”).Value = Range(“B2:C4”).Value
End Sub
ここでは、「Range(“E2:F4”).Value = Range(“B2:C4”).Value」でB2からC4セルの値を取得して、E2からF4に貼り付けています。このように範囲選択や範囲選択した値のコピーが可能です。