Wie verwende ich die vba-funktion datevalue?
Die VBA-Funktion DATEVALUE ist in der Datumskategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, kann es ein Datum aus einem Text zurückgeben, der ein Datum darstellt. Mit einfachen Worten: Es kann ein Datum in ein tatsächliches Datum umwandeln, das als Text gespeichert wird. Wenn es eine Uhrzeit mit diesem Datum gibt, wird diese ignoriert. Es ist wie die DATEVALUE-Funktion in der Tabelle.
Syntax
DateValue(Datum)
Argumente
- Datum : Eine Zeichenfolge, die gemäß VBA ein gültiges Datum darstellt.
Beispiel
Um praktisch zu verstehen, wie die VBA-Funktion DATEVALUE verwendet wird, müssen Sie das folgende Beispiel durchgehen, in dem wir einen VBA-Code geschrieben haben, der sie verwendet:
Sub example_DATEVALUE() Range("B1").Value = DateValue(Range("A1")) End Sub
Im obigen Beispiel haben wir DATEVALUE verwendet, um ein als Text in Zelle A1 gespeichertes Datum zu konvertieren, und diese Daten wurden in ein tatsächliches Datum in Zelle B1 umgewandelt.
Kommentare
- Handelt es sich bei dem angegebenen Wert um einen anderen Wert als ein Datum oder um ein Datum, das nicht als Datum erkannt werden kann, gibt VBA den Laufzeitfehler 13 zurück.
- Und wenn das Datum NULL ist, wird NULL zurückgegeben.