Hoe de vba dateserial-functie gebruiken?
De VBA DATESERIAL-functie wordt vermeld in de datumcategorie van VBA-functies. Wanneer u het in VBA-code gebruikt, retourneert het een geldige datum volgens het datumformaat van VBA met de opgegeven dag, maand en jaar . In eenvoudige woorden: u kunt een datum maken met dag, maand en jaar. Het lijkt op de DATUM-functie in het spreadsheet.
Syntaxis
DateSerial(jaar, maand, dag)
Argumenten
- Jaar : een geheel getal dat als jaartal in de datum moet worden gebruikt.
- Maand : een geheel getal dat als maand in de datum moet worden gebruikt.
- Dag : een geheel getal dat als dag in de datum moet worden gebruikt.
Voorbeeld
Om praktisch te begrijpen hoe u de VBA DATESERIAL-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_DATESERIAL() Range("A1").Value = DateSerial(2019, 5, 15) End Sub
In het bovenstaande voorbeeld hebben we de DATESERIAL gebruikt om een datum te maken met 2019 als jaar, 5 maanden en 15 als dag en daarom is het resultaat 15-mei-19.
Opmerkingen
- Zorg ervoor dat u de viercijferige waarde jarenlang gebruikt.
- Als u het aantal dagen optelt boven het maximale aantal dagen in een maand, wordt de datum geretourneerd door extra dagen toe te voegen aan de volgende maand.
- Als u het maandnummer optelt bij het maximale aantal maanden in een jaar, wordt de datum geretourneerd door de overtollige maanden op te tellen bij het volgende jaar.