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:

example-vba-cdec-function
 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.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *