繰り返し
条件を満たすまで処理を繰り返す
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)を実数にする時は,カウンタ変数は浮動小数点型で宣言しておくこと
 
 
トップページに戻る