For 〜 Next:繰り返し処理を行う(カウンタを使用する)

Excel VBA リファレンス

スポンサードリンク

繰り返し処理を行う(カウンタを使用する)

書式
For カウンタ変数 = 初期値 To 終了値 Step 加算値
    処理
Next カウンタ変数
変数、値の説明
カウンタ変数 カウンタとして使用する変数
初期値 カウンタの初期値
終了値 カウンタの終了値
カウンタ変数がこの値に達するとループを終了する
加算値 1回ループするごとにカウンタ変数に加算される値
省略時には1が指定される
スポンサードリンク
関連カテゴリー
制御文 / 関数・ステートメント索引(F)
サンプルコード
Option Explicit

Sub main()
  Dim counter As Integer
  
  Debug.Print ("1つ目のループ")
  For counter = 3 To 5 Step 2
    Debug.Print ("counterの値 = " & counter)
  Next counter

  
  Debug.Print ("2つ目のループ")
  'Step を省略した場合、加算値は1になる
  For counter = 3 To 5
    Debug.Print ("counterの値 = " & counter)
  Next counter
  
  '実行後、イミディエイト ウインドウに
  '以下の出力がある
  '
  '1つ目のループ
  'counterの値 = 3
  'counterの値 = 5
  '2つ目のループ
  'counterの値 = 3
  'counterの値 = 4
  'counterの値 = 5
End Sub
スポンサードリンク
関連カテゴリー
制御文 / 関数・ステートメント索引(F)