Dies ist eine alte Version des Dokuments!
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}
Loop
Beispiel:
While [Bedingung] [Anweisungen] Loop
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