EXCEL VBA - Do .. Loop While 文

Do .. Loop While 文

Do .. Loop While 文とは、条件式が True の間、処理を繰り返す場合に用いる文です。ただし、条件式の評価は処理が行われた後に判定されるため、どのような条件であっても必ず1回は処理されます。Do .. Loop While 文の構文は以下のとおりです。

Do
    条件式が True の時に行う処理
Loop While 条件式
Do .. Loop While 文の構文

具体的な例としては、以下のようなプログラムになります。

Dim x As Integer
x = 1

Do
    x = x * 3
Loop while x < 100
Do .. Loop While 文

条件式には比較演算子を用いて条件判定を行うことも可能です。比較演算子は結果として True または False を返します。条件式の結果が True であれば、Do .. Loop While 文の処理が実行されます。

関連記事