Abrufen des aktuellen Datums in VBA (3 Möglichkeiten)

  • Teile Das
Hugh West

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.xlsm

3 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.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.