指定された条件がTrueの場合に、一連の文を実行します。
構文
While condition [statements] Wend
引数:
Condition: TrueまたはFalseに評価される数値または文字列式。条件がNullの場合、条件はFalseとして扱われます。
Statements: 条件がTrueのときに実行される1つ以上の文。
備考
条件がTrueの場合は、Wend文が検出されるまで、文内のすべての文が実行されます。制御はWhile文に戻り、条件が再度チェックされます。条件がまだTrueの場合、プロセスは繰り返されます。Trueでない場合は、Wend文に続く文を使用して実行が再開されます。
While...Wendループは任意のレベルにネストできます。各Wendは直近のWhileに一致します。
Note:
Do...Loop文を使用すると、より構造化され柔軟な方法でループを実行できます。
次の例は、While...Wend文の使用方法を示しています:
例1:
Dim Counter Counter = 0 ' Initialize variable. While Counter < 20 ' Test value of Counter. Counter = Counter + 1 ' Increment Counter. Wend ' End While loop when Counter > 19.