Microsoft® Visual Basic® Scripting Edition While...Wend ステートメント |
ランゲージ リファレンス
|
指定した条件が真 (True) である間、一連のステートメントの実行を繰り返すフロー制御ステートメントです。
While condition
 [statements]
WendWhile...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 ステートメントを使うと、より構造化された柔軟なループを記述することができます。