For Next ループという繰り返し処理です。
For Nextループは値を指定した処理の繰り返し
変数に値を代入しながら処理を繰り返します。
実行されると、まず変数に「最初の値」を入れて処理が実行されます。
次に、Step指定がなければ、 変数の値を + 1 して、その値が最後の値以下だったら、処理を実行するということを繰り返します。
最後の値を超えたらFor Next文が終了します。
1 2 3 |
For 変数 = 最初の値 To 最後の値 処理 Next 変数名 |
Step指定なしの実行例
下図に実行例を載せます。
実行結果
Step指定がある場合
Step を設定すると、一回ごとに +1する代わりに Step 文を加算します。ステップ値 にマイナスを指定することもできます。
1 2 3 |
For 変数 = 最初の値 To 最後の値 Step ステップ値 処理 Next 変数名 |
実行例
下図が実行例です。
実行結果
毎回-2されていることが分かります。
そして、To 1 とあるため、0になったとき1より小さいため処理が実行されず終了します。
コメント