VBA入門① No.5 特定範囲のセルを操作する

  • 特定の範囲のセルを操作する方法だよ
  • 「Range」を使った場合と「Cells」を使った場合をそれぞれ書いておくね
  • 以下の例では、特定の範囲内に文字列「Hoge」を格納しています
  • 書き方は違いますが、二つのサンプルコードは同じ処理です

文法(Rangeを使った場合)

Range("セル名","セル名").Value
Range("セル名:セル名").Value

サンプルコード

Sub myArea()

Range("A1","E1").Value = "Hoge"
Range("A2:E2").Value = "Hoge"
      
End Sub

文法(Cellsを使った場合)

Range(Cells(座標,座標),Cells(座標,座標)).Value = "Hoge"

サンプルコード

Sub myArea()

Range(Cells(1,1),Cells(1,5)).Value = "Hoge"
      
End Sub