Übersicht der Datumsfunktionen
Auf dieser Seite werden drei Möglichkeiten zum Füllen einer Datumsvariablen beschrieben:
- Syntax der Datumskonstante verwenden
- Datum aus Jahr, Monat und Tag erstellen - DateSerial
- String in Datum umwandeln - DateValue
Außerdem enthält sie Links zu Seiten, die alle Arten von Datumsfunktionen im Zusammenhang mit Berechnungen abdecken:
Einstellung von Datumswerten
Syntax der Datumskonstante verwenden
Sie können feste Datumsangaben in Ihrem VBA-Code verwenden, indem Sie das Datum zwischen # # einfügen, wie unten dargestellt.
Const cdtMyDate As Date = #12/31/2024#
Datum aus Jahr, Monat und Tag erstellen - DateSerial
Die Funktion DateSerial füllt eine Datumsvariable aus Jahr, Monat und Tag - siehe Code unten.
Dim iYear As Integer: iYear =
Dim iMonth As Integer: iMonth =
Dim iDay As Integer: iDay =
Dim dt As Date
dt = DateSerial(Year:=iYear, Month:=iMonth, Day:=iDay)
String in Datum umwandeln - DateValue
Die Funktion DateValue wandelt eine Zeichenkette in ein Datum um. Der folgende Code interpretiert die Zeichenfolge als 2/12/2025.
Dim strDate As String: strDate = "February 12, 2025"
Dim dt As Date
dt = DateValue(strDate)
Hinweis |
---|
|
Die folgende Abbildung zeigt die Unterstützung des Code VBA Add-Ins für VBA Date-Prozeduren.
