Hoe gebruik ik de vba cdate-functie?
De VBA CDATE-functie wordt vermeld in de categorie voor gegevenstypeconversie van VBA-functies. Wanneer u het in VBA-code gebruikt, wordt een expressie geconverteerd naar het datumgegevenstype . Simpel gezegd: met het datumgegevenstype kan het een waarde bevatten die de datum en tijd omvat volgens het geldige datum- en tijdsysteem van VBA.
Syntaxis
CDate(Expressie)
Argumenten
- Expressie : de waarde die u wilt converteren naar een datumgegevenstype.
Voorbeeld
Om praktisch te begrijpen hoe u de VBA CDATE-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_CDATE() Range("B1").Value = CDate(Range("A1")) End Sub
In het bovenstaande voorbeeld hebben we de waarde uit cel A1 gebruikt waar we een getal hebben (8.5694). Vervolgens hebben we de functie CDATE gebruikt om deze waarde naar het gegevenstype Datum te converteren en het resultaat is 08/07/2018 0:00.
Opmerkingen
- Het kan tekstrepresentaties van datums en tijden interpreteren die door VBA kunnen worden herkend als Excel-datum- en tijdnotatie.
- Een waarde die niet kan worden geconverteerd naar een datum en tijd, VBA retourneert runtimefout 13.