指定した条件が成立している間だけ処理を繰り返す |
指定した条件が満たされている間だけ処理を繰り返す | |
構文 While 条件式 繰り返す処理を記入 Wend 使用例 Dim Counter Counter = 0 ' 変数を初期化します。 While Counter < 20 ' Counter の値を評価します。 Counter = Counter + 1 ' Counter の値を増やします。 Wend ' Counter > 19 であれば、While ループを終了します。 Debug.Print Counter ' デバッグウィンドウに 20 を表示します Do〜Loopは条件が満たされない間だけ、満たされている間の処理はWhileを使います。 使用条件により For 〜 Next Do 〜 Loop While 〜 Wend を使い分けて下さい。 又繰り返し処理から抜ける場合 Exit Do 'Do Loop 文から抜ける場合 Exit For 'For Next 文から抜ける場合 Exit Function 'ユーザー関数の中から抜ける場合 Exit Sub 'プロシージャの中から抜ける場合 などがあります。 |
01/06/06