Hoe gebruik ik de vba datevalue-functie?
De VBA DATEVALUE-functie wordt vermeld in de datumcategorie van VBA-functies. Wanneer u het in VBA-code gebruikt, kan het een datum retourneren uit tekst die een datum vertegenwoordigt. In eenvoudige woorden: het kan een datum converteren naar een werkelijke datum die als tekst wordt opgeslagen. Als er een tijd is met die datum, wordt deze genegeerd. Het lijkt op de DATUMWAARDE-functie in het spreadsheet.
Syntaxis
DatumWaarde(Datum)
Argumenten
- Datum : een tekenreeks die een geldige datum vertegenwoordigt volgens VBA.
Voorbeeld
Om praktisch te begrijpen hoe u de VBA DATEVALUE-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_DATEVALUE() Range("B1").Value = DateValue(Range("A1")) End Sub
In het bovenstaande voorbeeld hebben we DATEVALUE gebruikt om een datum die is opgeslagen als tekst in cel A1 te converteren en die gegevens geconverteerd naar een werkelijke datum in cel B1.
Opmerkingen
- Als de opgegeven waarde een andere waarde is dan een datum of een datum die niet als datum kan worden herkend, retourneert VBA runtimefout 13.
- En als de datum NULL is, wordt NULL geretourneerd.