Do ... Loop (Anweisung)

<< Click to Display Table of Contents >>

Do ... Loop (Anweisung)

Do [{While|Until} Bedingung]

 [Anweisungen]

 [Exit Do]

 [Anweisungen]

Loop

Oder:

Do

 [Anweisungen]

 [Exit Do]

 [Anweisungen]

Loop [{While|Until} Bedingung]

Führt eine Gruppe von Anweisungen wiederholt aus, solange eine Bedingung wahr ist (Do ... While) beziehungsweise bis eine Bedingung wahr wird (Do ... Until). Siehe auch Abschnitt Kontrollstrukturen.

Siehe auch: While Wend, Abschnitt Kontrollstrukturen

Beispiel:

Sub Main

 Dim Value, Msg

 Do

         Value = InputBox("Geben Sie eine Zahl zwischen 5 und 10 ein.")

         If Value >= 5 And Value <= 10 Then

                 Exit Do      ' Zahl OK -> Exit

         Else

                 Beep         ' Zahl nicht OK -> nochmal von vorn

         End If

 Loop

End Sub