Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum mit Wochentag über den Befehl Format

Datum mit Wochentag über den Befehl Format
Torben
Hallo ihrs... Ich habe ein winziges Problem. Ich habe eine Userform und möchte in eine Combobox das Datum von Heute, von Morgen usw. eintragen... Vor dem Datum soll allerdings noch der Wochentag stehen. Meine Idee war:

Sub Userform()
Load UserForm4
UserForm4.ComboBox1.AddItem Format(Date, "DD, dd.mm.20yy")
UserForm4.ComboBox1.AddItem Format(Date + 1, "DD, dd.mm.20yy")
UserForm4.ComboBox1.AddItem Format(Date + 2, "DD, dd.mm.20yy")UserForm4.Show 'vbmodeless
End Sub

Der Inhalt soll also z.B. Sa, 20.03.2004 beinhalten...
Schaon mal Danke im vorraus.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Format(Date, "DDD DD.MM.YYYY") oT
FP
.
Danke!
Torben
DANKE!
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

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:

  1. Öffne deine Excel-Datei und drücke ALT + F11, um den VBA-Editor zu starten.
  2. Füge ein neues Modul hinzu, indem du mit der rechten Maustaste auf "VBAProject" klickst und "Einfügen" > "Modul" wählst.
  3. 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
  1. Stelle sicher, dass du "DD" durch "DDD" ersetzt, wenn du den Wochentag in drei Buchstaben anzeigen möchtest (z.B. "Sa, 20.03.2004").
  2. 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

  • Problem: Das Datum wird nicht korrekt angezeigt.

    • Lösung: Überprüfe, ob das Datumsformat richtig eingestellt ist. Verwende Format(Date, "DD, dd.mm.yyyy") für das vollständige Datum.
  • Problem: Die ComboBox bleibt leer.

    • Lösung: Stelle sicher, dass das UserForm korrekt geladen wird und die ComboBox existiert.

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

  1. Wochentag abgekürzt anzeigen:

    Format(Date, "DDD, dd.mm.yyyy")  ' Gibt "Sa, 20.03.2004" zurück
  2. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige