もどる
For...Next ステートメント
もどる
(c) Copyright 2005
VBAを基礎から解説 VBA World
All rights reserved.
E-Mail:
info@vba-world.com
指定した回数だけ、一連のステートメントを繰り返すフロー制御ステートメントです。繰り返す回数が分かっているときに使います。
「For...Next ステートメント」にはいろいろな使い方がありますが、ここでは基本的な使い方を紹介します。その他はヘルプを参照してください。
構文解説
次に「For...Next ステートメント」構文の例を示す。
例1
Private Sub CommandButton1_Click()
Dim i As Integer
Dim t As Integer
For i = 1 To 10
t = t + i
Next i
MsgBox t
End Sub
例2
Private Sub CommandButton1_Click()
Dim i As Integer
Dim t As Integer
For i = 10 To 1 Step -1
t = t + i
Next i
MsgBox t
End Sub
解説
1から10までの数を足す。
例1と例2の実行結果は同じとなる。