Kann mir jemand den code sagen den ich beötige um das Aktuelle Datum in einer TextBox auf einem UserForm auszugeben?!
Danke im voraus für die Hilfe
Grüße Stefan
Öffne Excel und gehe zu den Entwicklertools.
Erstelle ein neues UserForm, indem du auf „Einfügen“ und dann auf „UserForm“ klickst.
Füge eine TextBox zu deinem UserForm hinzu, indem du die TextBox aus der Toolbox ziehst.
Klicke mit der rechten Maustaste auf das UserForm und wähle „Code anzeigen“.
Füge den folgenden VBA-Code ein, um das aktuelle Datum in die TextBox einzufügen:
Private Sub UserForm_Initialize()
UserForm1.TextBox1.Value = Format(Date, "DD.MM.YYYY")
End Sub
Schließe den VBA-Editor und teste dein UserForm, um zu sehen, dass das heutige Datum korrekt angezeigt wird.
Fehler: TextBox zeigt kein Datum an.
UserForm_Initialize
Ereignis platziert ist. Dieser Code wird ausgeführt, sobald das UserForm geöffnet wird.Fehler: Falsches Datumsformat.
Format(Date, "DD.MM.YYYY")
zu dem gewünschten Format, z.B. Format(Date, "MM/DD/YYYY")
.Wenn du das aktuelle Datum nicht über VBA einfügen möchtest, kannst du auch folgende Methoden verwenden:
Direkt in die Zelle: Du kannst das aktuelle Datum in eine Excel-Zelle einfügen, indem du =HEUTE()
verwendest. Dies zeigt immer das heutige Datum an.
Word Datum einfügen Shortcut: In Word kannst du das aktuelle Datum schnell über die Tastenkombination Alt + Shift + D
einfügen, falls du das Datum in einem Word-Dokument benötigst.
Beispiel 1: Wenn du das aktuelle Datum in einem Bericht anzeigen möchtest, kannst du das UserForm so anpassen, dass es auch andere Informationen anzeigt, wie z.B. den Namen des Benutzers.
Beispiel 2: Falls du mehrere TextBoxen für verschiedene Daten benötigst, kannst du den Code entsprechend anpassen und mehrere Felder im UserForm verwenden.
Nutze die Now
-Funktion, wenn du auch die genaue Uhrzeit zusammen mit dem Datum anzeigen möchtest. Beispiel:
UserForm1.TextBox1.Value = Format(Now, "DD.MM.YYYY HH:MM")
Experimentiere mit verschiedenen Datumsformaten, um das Datum an die Anforderungen deines Projekts anzupassen.
1. Wie kann ich das Datum automatisch aktualisieren?
Um das Datum bei jedem Öffnen des UserForms zu aktualisieren, stelle sicher, dass der Code im UserForm_Initialize
Event bleibt, wie oben beschrieben.
2. Funktioniert dieser Code in allen Excel-Versionen?
Ja, der gezeigte VBA-Code funktioniert in den meisten Excel-Versionen, die VBA unterstützen, einschließlich Excel 2010, 2013, 2016 und neuer.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen