Führt abhängig vom Wert eines Ausdrucks eine Reihe von Anweisungen aus.\ \
Beispiel:
If a == 3 Then {Anweisungen} End If
If
{Ausdruck} Then
{Anweisungen Ausdruck == True}
Else
Anweisungen Ausdruck == False}
End If
Beispiel:
If a == 3 Then [Anweisungen] Else [Anweisungen] End If
Beispiel:
If a == 3 Then [Anweisungen] ElseIf a == 5 Then [Anweisungen] Else [Anweisungen] End If
Führt je nach dem Wert eines Ausdrucks eine von mehreren Anweisungsgruppen aus.
Select Case
{Variable}
Case
{Ausdruck}
{Anweisungen}
(..)
Case Else
{Anweisungen}
End Select
Beispiel:
Select Case [Ausdruck] Case [Ausdruck] [Anweisungen] Case [Ausdruck] [Anweisungen] Case Else [Anweisungen] End Select
Wiederholt einen Block mit Anweisungen, solange eine Boolean-Bedingung True ist bzw. bis die Bedingung True wird.
Do
{While
solange Ausdruck == True} oder {Until
bis Ausdruck == True} {Ausdruck}
{Anweisungen}
Loop
Beispiel:
Do While / Until [Bedingung] [Anweisungen] Loop
Do
{Anweisungen}
Loop
{While
solange Ausdruck == True} oder {Until
bis Ausdruck == True} {Ausdruck}
Beispiel:
Do [Anweisungen] Loop While / Until [Bedingung]
While
solange Ausdruck == True {Ausdruck}
{Anweisungen}
WEnd
Beispiel:
While [Bedingung] [Anweisungen] WEnd
Wiederholt eine Reihe von Anweisungen so oft wie angegeben.
For
{Variable} =
{Ausdruck} To
{Ausdruck} {Step
{Ausdruck}}
{Anweisungen}
Next
Beispiele:
Dim i As Integer For i = 1 To Parameter.Parameter1 Parameter.Parameter2 = Parameter.Parameter2 + 1 Next Dim i As Integer For i = 10 To 1 Step -1 Parameter.Parameter1 = Parameter.Parameter1 * i Next