Datum mit Wochentag formatieren in Excel
Schritt-für-Schritt-Anleitung
Um in Excel ein Datum mit dem entsprechenden Wochentag anzuzeigen, kannst du den Format
-Befehl in VBA verwenden. Hier ist eine einfache Anleitung:
- Öffne deine Excel-Datei und drücke
ALT + F11
, um den VBA-Editor zu starten.
- Füge ein neues Modul hinzu, indem du mit der rechten Maustaste auf "VBAProject" klickst und "Einfügen" > "Modul" wählst.
- Kopiere und füge den folgenden VBA-Code ein:
Sub Userform()
Load UserForm4
UserForm4.ComboBox1.AddItem Format(Date, "DD, dd.mm.yyyy")
UserForm4.ComboBox1.AddItem Format(Date + 1, "DD, dd.mm.yyyy")
UserForm4.ComboBox1.AddItem Format(Date + 2, "DD, dd.mm.yyyy")
UserForm4.Show 'vbmodeless
End Sub
- Stelle sicher, dass du "DD" durch "DDD" ersetzt, wenn du den Wochentag in drei Buchstaben anzeigen möchtest (z.B. "Sa, 20.03.2004").
- Schließe den VBA-Editor und führe das Makro aus.
Mit dieser Methode kannst du das Datum mit Wochentag in einer ComboBox anzeigen.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn du kein VBA verwenden möchtest, kannst du auch die Funktion TEXT
in einer Excel-Zelle nutzen:
=TEXT(A1, "DDDD, dd.mm.yyyy")
Hierbei wird das Datum in Zelle A1 in ein Textformat umgewandelt, das den Wochentag anzeigt.
Praktische Beispiele
-
Wochentag abgekürzt anzeigen:
Format(Date, "DDD, dd.mm.yyyy") ' Gibt "Sa, 20.03.2004" zurück
-
Wochentag in zwei Buchstaben:
Format(Date, "DD, dd.mm.yyyy") ' Hier musst du den Wochentag manuell umwandeln
Verwende in diesen Beispielen die entsprechenden Formate, um das gewünschte Ergebnis zu erzielen.
Tipps für Profis
- Nutze die Funktion
Wochentag
, um den Wochentag als Zahl zu erhalten. Zum Beispiel gibt Wochentag(A1)
den Wochentag des Datums in Zelle A1 zurück (Sonntag = 1, Montag = 2, usw.).
- Du kannst auch die Formatierung in Excel anpassen, indem du mit der rechten Maustaste auf die Zelle klickst und "Zellen formatieren" wählst. Wähle die Kategorie "Benutzerdefiniert" und gib dein gewünschtes Format ein.
FAQ: Häufige Fragen
1. Wie kann ich den Wochentag aus einem Datum in Excel erhalten?
Du kannst die Wochentag
-Funktion verwenden, um den Wochentag als Zahl zu erhalten, oder die Format
-Funktion in VBA nutzen, um das Datum mit dem Wochentag anzuzeigen.
2. Kann ich das Datum in Wochentage umwandeln, die nur zwei Buchstaben anzeigen?
Ja, dafür müsstest du eine eigene Funktion schreiben, die die Wochentagsbezeichnungen manuell umwandelt, z.B. "Mo" für Montag und "Di" für Dienstag.