Businesstipps Microsoft Office

Excel VBA: Wenn-Dann-Sonst-Funktion (If-Then-Else)

Lesezeit: < 1 Minute In VBA ist die Wenn-Funktion aus der Programmierung nicht weg zu denken. Hier finden Sie ein einfaches Beispiel für eine Wenn-Dann-Sonst-Funktion mit einer entsprechenden Ausgabe in einem Makro.

< 1 min Lesezeit

Excel VBA: Wenn-Dann-Sonst-Funktion (If-Then-Else)

Lesezeit: < 1 Minute

In der Regel wird   die Wenn-Dann-Sonst-Funktion benötigt, um Abfragen zu ermöglichen. In diesem Beispiel wird der Wochentag des heutigen Datums abgefragt und ermittelt, ob es sich um einen Sonntag oder um einen anderen Wochentag handelt.

Sub SonntagOderNicht()
   If Weekday(Date) = 1 Then
      MsgBox "Heute ist Sonntag"
   Else
      MsgBox "Heute ist nicht Sonntag"
   End If
End Sub

Die Syntax Weekday(Date) = 1 ist die eigentliche Abfrage. Es wird das heutige Datum geprüft und das Ergebnis mit dem Wert 1 (Sonntag) verglichen. Bei einem richtigen Wert wird durch die Syntax Then MsgBox "Heute ist Sonntag" eine Message-Box angezeigt. Bei einem anderen Wochentag wird die "Heute ist nicht Sonntag" ausgegeben. Die Anwendungsmöglichkeit dieser Wenn-Dann-Sonst-Funktion ist schier unerschöpflich. Dieses einfache Beispiel soll Ihnen nur einen Einstieg in diese Funktion verschaffen.

PS: Qualitätsmanagement ist uns wichtig!

Bitte teilen Sie uns mit, wie Ihnen unser Beitrag gefällt. Klicken Sie hierzu auf die unten abgebildeten Sternchen (5 Sternchen = sehr gut):

Bitte warten...

PPS: Ihnen hat der Beitrag besonders gut gefallen?

Unterstützen Sie unser Ratgeberportal: