If ... Then ... Else (Anweisung)

<< Click to Display Table of Contents >>

If ... Then ... Else (Anweisung)

If Bedingung Then

 [Anweisungen]

[ElseIf Bedingung Then

 [Anweisungen]]...

[Else

 [Anweisungen]]

End If

Oder:

If Bedingung Then Anweisung [Else Anweisung]

Führt eine Gruppe von Anweisungen aus, wenn Bedingung wahr ist. Optional wird eine andere Gruppe von Anweisungen ausgeführt, wenn Bedingung falsch ist (siehe auch Abschnitt Kontrollstrukturen).

Siehe auch: Select Case, Abschnitt Kontrollstrukturen

Beispiel:

Sub IfTest

 Dim Geschlecht as String

 Geschlecht = InputBox("Geben Sie Ihr Geschlecht ein (m oder w)")

 If Geschlecht = "m" Then

         MsgBox "Sie sind männlich."

 ElseIf Geschlecht = "w" Then

         MsgBox "Sie sind weiblich."

 Else

         MsgBox "Bitte geben Sie entweder m oder w ein!"

 End If

End Sub