【VBA/マクロ】Rangeオブジェクトでセル指定(複数・行・列・全範囲)

ExcelのVBA(マクロ)で、Rangeオブジェクトによるセル指定方法についてまとめました。

Rangeオブジェクトによるセル指定

VBA(マクロ)では、Rangeオブジェクトで操作したい対象のセルを指定できます。
記述方法は次のように色々あります。

Range("A1") 'A1
Range("A1:E5") 'A1~E5
Range("A1,E5") 'A1とE5
Range("A1","E5") 'A1~E5
Range("1:5") '1~5行
Range("A:E") '1~5列
Range(Cells(1, 1)) 'A1セル
Range(Cells(1, 1), Cells(3,2)) 'A1~B3
Range(Rows(1), Rows(5)) '1~5行
Range(Rows(1), Columns(1)) '全範囲
Range(Columns(1), Columns(3)) '1~3列
Range("A1", Cells(3,2)) 'A1~B3
Range("名前定義") '「名前定義」したセル全て
関連記事
1 【Excel/VBA】マクロ入門
関連記事