繰り返し
条件を満たすまで処理を繰り返す
Do While…LoopやFor…Nextステートメントを使って繰り返し処理を行う
- ある条件を満たしている間,処理が実行されるようにする場合は以下のように記述する
Do While 条件式
処理
Loop
- 使用例: 変数aの値が0より小さい間はaに1を足し続ける
Do While a < 0
a = a + 1
Loop
- ある条件を満たすまで,処理が実行されるようにする場合は以下のように記述する
Do Until 条件式
処理
Loop
- 使用例: 変数aの値が0より大きくなるまでaに1を足し続ける
Do Untile a > 0
a = a + 1
Loop
- 繰り返す回数によって,処理が実行されるようにする場合は以下のように記述する
For カウンタの初期値 To カウンタの終了値 Step カウンタの増加値
処理
Next カウンタ変数
- 使用例: 5回繰り返し回数を表示する(Stepを省略するとカウンタの増分は1になる)
For i = 1 To 5
MsgBox "繰り返し回数は" & i & "です!"
Next i
- 使用例: 0.5ずつ5になるまで繰り返しiの値を表示する
For i = 1 To 5 Step 0.5
MsgBox "カウンタの値は" & i & "です!"
Next i
- ※カウンタの増分(Step)を実数にする時は,カウンタ変数は浮動小数点型で宣言しておくこと
トップページに戻る