Microsoft® Visual Basic® Scripting Edition
While...Wend ステートメント
 ランゲージ リファレンス  

関連項目


指定した条件が真 (True) である間、一連のステートメントの実行を繰り返すフロー制御ステートメントです。

構文

While condition
    [statements]
Wend

While...Wend ステートメントの構文は、次の指定項目から構成されます。

指定項目 内容
condition 真 (True) または偽 (False) を評価する数式あるいは文字列式を指定します。引数 condition の値が Nullの場合、引数 condition は偽 (False) であるとみなされます。
statements 引数 condition が真 (True) の間に実行する 1 つまたは複数のステートメントを指定します。

解説

引数 condition が真 (True) の場合は、Wend ステートメントに達するまで、引数 statements 内のすべてのステートメントが実行されます。実行が Wend ステートメントに達すると、制御は再び While ステートメントに戻り、引数 condition が評価されます。引数 condition が真 (True) の間、この処理が繰り返されます。真 (True) でない場合は、Wend ステートメントの次のステートメントに制御が移ります。

While...Wend ループは、任意のレベルでネスト (入れ子) 構造にすることができます。Wend ステートメントは最後に実行された While ステートメントに対応します。


ヒント Do...Loop ステートメントを使うと、より構造化された柔軟なループを記述することができます。


© 1997 Microsoft Corporation.