Die If-Anweisung gehört zu den Verweigungen. Sie steuert Abläufe dadurch, daß sie nur wirksam wird, wenn die die vorgegeben Bedingung wahr wird.
Sub if_then_anweisung() For r = 1 To 15 If r = 10 Then MsgBox "Zahl = 10" If r = 15 Then MsgBox "Schleifenende" Next r End Sub |
Dieses kleine Programm durchläuft die For To Next-Schleife bis der Wert 10 erreicht ist, dann öffnet sich eine MessageBox mit der Mitteilung "Zahl = 10". Nachden man mit OK bestätigt hat, läuft die Schleife bis zum Ende (r = 15) und öffnet eine neue MsgBox mit der Meldung "Schleifenende".
Mit der Else-Anweisung kann man, für den Fall, daß die erste Bedingung nicht zutrifft, eine weitere Möglichkeit festlegen. Damit wird dann die Anweisung zum genauen Gegenstück, der als Zellformel bekannten Wenn-Bedingung.
Diese Formel sieht dann so aus:
|