Wie verwende ich die vba-dateserial-funktion?
Die VBA-Funktion DATESERIAL ist in der Datumskategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, gibt es ein gültiges Datum gemäß dem Datumsformat von VBA anhand der angegebenen Werte für Tag, Monat und Jahr zurück . Mit einfachen Worten: Sie können ein Datum mit Tag, Monat und Jahr erstellen. Es ist wie die DATE-Funktion in der Tabelle.
Syntax
DateSerial(Jahr, Monat, Tag)
Argumente
- Jahr : Eine Ganzzahl, die als Jahr im Datum verwendet werden soll.
- Monat : Eine Ganzzahl, die als Monat im Datum verwendet werden soll.
- Tag : Eine Ganzzahl, die als Tag im Datum verwendet werden soll.
Beispiel
Um praktisch zu verstehen, wie die VBA-Funktion DATESERIAL verwendet wird, müssen Sie das folgende Beispiel durchgehen, in dem wir einen VBA-Code geschrieben haben, der sie verwendet:
Sub example_DATESERIAL() Range("A1").Value = DateSerial(2019, 5, 15) End Sub
Im obigen Beispiel haben wir DATESERIAL verwendet, um ein Datum mit 2019 als Jahr, 5 Monaten und 15 als Tag zu erstellen und daher den 15. Mai 19 zurückzugeben.
Kommentare
- Stellen Sie sicher, dass Sie für die Jahre den vierstelligen Wert verwenden.
- Wenn Sie die Anzahl der Tage über die maximale Anzahl von Tagen in einem Monat hinaus addieren, wird das Datum durch Hinzufügen zusätzlicher Tage zum nächsten Monat zurückgegeben.
- Wenn Sie die Monatszahl zur maximalen Anzahl von Monaten in einem Jahr hinzufügen, wird das Datum zurückgegeben, indem die überschüssigen Monate zum nächsten Jahr hinzugefügt werden.