Do While 条件式 処理 Loop
Do 処理 Loop While 条件式
条件式 |
ステートメントの継続条件を指定する式 この式の評価が true である間、ループが実行される |
Option Explicit
Sub main()
Dim counter As Integer
Debug.Print ("一つ目のループ")
counter = 1
Do While counter < 3
Debug.Print (counter)
counter = counter + 1
Loop
Debug.Print ("二つ目のループ")
counter = 1
Do
Debug.Print (counter)
counter = counter + 1
Loop While counter < 3
Debug.Print ("三つ目のループ")
counter = 1
Do While counter < 1
Debug.Print (counter)
counter = counter + 1
Loop
Debug.Print ("四つ目のループ")
counter = 1
Do
Debug.Print (counter)
counter = counter + 1
Loop While counter < 1
Debug.Print ("処理終了")
'実行後、イミディエイト ウインドウに
'以下の出力があります
'
'一つ目のループ
'1
'2
'二つ目のループ
'1
'2
'三つ目のループ
'四つ目のループ
'1
'処理終了
End Sub
このサイトはリンクフリーです。リンクを貼る際に連絡は不要です。
© EXCEL VBA リファレンス all rights reserved.