Hoe gebruik ik de vba cdec-functie?
De VBA CDEC-functie wordt vermeld in de categorie voor gegevenstypeconversie van VBA-functies. Wanneer u het in VBA-code gebruikt, converteert het een getal naar een decimaal gegevenstype. Simpel gezegd: met het decimale gegevenstype kan een getal 28 decimalen hebben, waarbij de grootste waarde +/-7,9228162514264337593543950335 is, en de kleinste waarde die niet nul is, +/-0,00000000000000000000000001 is.
Syntaxis
CDec(Expressie)
Argumenten
- Expressie : de waarde die u wilt converteren naar een decimaal gegevenstype.
Voorbeeld
Om praktisch te begrijpen hoe u de VBA CDEC-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_CDEC() Range("B1").Value = CDec(Range("A1") / Range("A2")) End Sub
In het bovenstaande voorbeeld hebben we de waarde van cel A1 (10) gedeeld met de waarde van cel A2 (9). Vervolgens hebben we de CDEC-functie gebruikt om deze waarde naar een decimaal gegevenstype te converteren en het resultaat is 1,11111111111111.
Opmerkingen
- Als de opgegeven waarde een andere waarde is dan een getal of een getal dat niet als getal kan worden herkend, retourneert VBA runtimefout 13.
- Er wordt ook een fout geretourneerd als de opgegeven waarde buiten het bereik van het decimale gegevenstype valt.