Inhaltsverzeichnis
In diesem Artikel werde ich Ihnen zeigen, wie Sie das aktuelle Datum in VBA Sie erfahren, wie Sie das aktuelle Datum und die aktuelle Uhrzeit anzeigen und das Datum und die Uhrzeit in Ihrem gewünschten Format formatieren können.
Abrufen des aktuellen Datums in VBA (Schnellansicht)
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsbuch herunter, um die Aufgabe zu üben, während Sie diesen Artikel lesen.
Aktuelle Daten in VBA abrufen.xlsm3 Wege zum Abrufen des aktuellen Datums in VBA
Sehen wir uns die besten Möglichkeiten an, um das aktuelle Datum und die Uhrzeit in einer Makro in VBA .
1. das aktuelle Datum mit der Datumsfunktion von VBA abrufen
Sehen wir uns zunächst an, wie wir das aktuelle Datum ermitteln können. Das aktuelle Datum können Sie in VBA recht umfassend unter Verwendung der Funktion Datum von VBA .
Die Codezeile wird sein:
Aktuelles_Datum=Datum()
Der vollständige Code zur Anzeige des aktuellen Datums lautet:
⧭ VBA-Code:
Sub Get_Current_Date() Current_Date = Datum MsgBox Current_Date End Sub
Anmerkung: Dieser Code erzeugt eine Makro genannt. Get_Current_Date .
⧭ Ausgabe:
Dieses Makro ausführen und Sie erhalten eine Nachrichten-Box die das aktuelle Datum anzeigt, 11-Jan-22 .
Lesen Sie mehr: Einfügen des aktuellen Datums in Excel
2. aktuelles Datum und Uhrzeit mit der Now-Funktion von VBA einfügen
Sie können die Jetzt Funktion von VBA um das aktuelle Datum zusammen mit der aktuellen Uhrzeit abzurufen.
Die Codezeile wird sein:
Aktuelles_Datum_und_Zeit = Jetzt()
Daher ist die vollständige Code um das aktuelle Datum und die Uhrzeit anzuzeigen:
⧭ VBA-Code:
Sub Get_Current_Date_and_Time() Current_Date_and_Time = Now() MsgBox Current_Date_and_Time End Sub
Anmerkung: Dieser Code erzeugt eine Makro genannt. Aktuelles_Datum_und_Zeit holen .
⧭ Ausgabe:
Dies ausführen Makro und Sie erhalten eine Nachrichten-Box Anzeige des aktuellen Datums und der Uhrzeit, 11-Jan-22 11:23:20 AM .
Lesen Sie mehr: Jetzt und Formatfunktionen in Excel VBA
Ähnliche Lektüre
- Datumsvariable in VBA-Codes (7 Verwendungen von Makros mit Beispielen)
- Excel-Datumsverknüpfung verwenden
- Fälligkeitsdatum mit Formel in Excel berechnen (7 Möglichkeiten)
- Wie man die IF-Formel mit Daten verwendet (6 einfache Beispiele)
3. aktuelles Datum und Uhrzeit mit der Format-Funktion von VBA formatieren
Bisher haben wir gelernt, wie wir das aktuelle Datum und die Uhrzeit abrufen können. Jetzt wollen wir sehen, wie wir das Datum und die Uhrzeit in unserem gewünschten Format anzeigen können.
3.1 Aktuelles Datum formatieren
Zunächst formatieren wir nur das aktuelle Datum.
Wir verwenden die Format Funktion von VBA zu diesem Zweck. Die Syntax der Funktion ist:
=Format(Datum,Format)
Um also das aktuelle Datum im Format tt/mm/jjjj wird die Code-Zeile sein:
Aktuelles_Datum = Format(Datum, "tt/mm/jjjj")
Und die vollständige VBA-Code sein wird:
⧭ VBA-Code:
Sub Format_Date_and_Time() Aktuelles_Datum = Format(Datum, "tt/mm/jjjj") MsgBox Aktuelles_Datum End Sub
Anmerkung: Dieser Code erzeugt eine Makro genannt. Format_Datum_und_Zeit .
⧭ Ausgabe:
Wenn Sie diesen Code ausführen, wird das aktuelle Datum in dem von Ihnen gewünschten Format angezeigt, tt/mm/jjjj , 11/01/2022 .
3.2 Aktuelles Datum und Uhrzeit formatieren
Sie können auch die Format um das aktuelle Datum und die aktuelle Uhrzeit zusammen zu formatieren.
Zeigen wir das aktuelle Datum und die Uhrzeit im Format tt/mm/jjjj hh:mm:ss am/pm .
Die Codezeile wird sein:
Aktuelles_Datum_und_Zeit = Format(Jetzt(), "tt/mm/jjjj hh:mm:ss am/pm")
Und die vollständige VBA-Code sein wird:
⧭ VBA-Code:
Sub Format_Date_and_Time() Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm") MsgBox Current_Date_and_Time End Sub
Anmerkung: Dieser Code erzeugt eine Makro genannt. Format_Datum_und_Zeit .
⧭ Ausgabe:
Wenn Sie diesen Code ausführen, werden das aktuelle Datum und die Uhrzeit in dem von Ihnen gewünschten Format angezeigt, tt/mm/jjjj hh:mm:ss am/pm , 11/01/2022 12:03:45 Uhr .
Lesen Sie mehr: Datumsformatierung mit VBA in Excel
Zusammenfassung
- Die JETZT Funktion von Visual Basic-Anwendung gibt das aktuelle Datum und die Uhrzeit zurück.
- Die Datum Funktion gibt das aktuelle Datum zurück.
- Die Format zeigt ein Datum und eine Uhrzeit in einem beliebigen Format an.
Schlussfolgerung
Mit diesen Methoden können Sie das aktuelle Datum und die aktuelle Uhrzeit in einer Tabelle abrufen und anzeigen. Makro Wenn Sie Fragen haben, können Sie uns diese gerne stellen.