DateValue Beschreibung
Gibt die Seriennummer eines Datums zurück.
Einfache DateValue-Beispiele
Hier ist ein einfaches DateValue-Beispiel:
123 | Sub DateValue_Example()MsgBox DateValue("12. Februar 2022")End Sub |
Dieser Code wird am 12.02.2019 zurückgegeben.
Die folgenden Beispiele haben das gleiche Ergebnis.
1234567 | DateValue("2 12 2022")DateValue("2.12.2019")DateValue("2,12,2019")DateValue("2-12-2019")DateValue("12. Februar 2022")DateValue("Feb/12/2019")… |
WennDatum ist eine Zeichenfolge, die nur Zahlen enthält, die durch gültige Datumstrennzeichen ("", "/", "", "-") getrennt sind, Datumswert erkennt die Reihenfolge für Monat, Tag und Jahr gemäß dem Kurzdatumsformat, das Sie für Ihr System festgelegt haben.Datumswert erkennt auch eindeutige Datumsangaben, die Monatsnamen enthalten, entweder in langer oder abgekürzter Form.
Wenn der Jahresteil vonDatum wurde weggelassen,Datumswert verwendet das aktuelle Jahr vom Systemdatum Ihres Computers.
Wenn dieDatum Argument enthält Zeitinformationen,Datumswert gibt es nicht zurück. Wie auch immer, wennDatum enthält ungültige Zeitinformationen (z. B. „37:69“), tritt ein Fehler auf.
DateValueAdd-Syntax
Im VBA-Editor können Sie „DateValue(“ eingeben, um die Syntax für die DateValue-Funktion anzuzeigen:
Die DateAdd-Funktion enthält ein Argument:
Datum: Eine Textzeichenfolge, die ein Datum darstellt (z. B. "1. Januar 2022")
Beispiele für Excel VBA DateValue-Funktion
Sie können auf eine Zelle verweisen, die ein Datum enthält:
12345 | Sub DateValue_ReferenceDates_Cell()MsgBox DateValue(Range("C2").Value)End Sub |
Dies wird am 02.01.2019 zurückkehren.
Die Datumswert erkennt Monat, Tag und Jahr für eine gültige Datumszeichenfolge.
12 | DateValue("6-15-2019")DateValue("15-6-2019") |
Ergebnis: 15.06.2019