Hoe gebruik ik de vba clng-functie?
De VBA CLNG-functie wordt vermeld in de categorie gegevenstypeconversie van VBA-functies. Wanneer u het in VBA-code gebruikt, wordt een expressie geconverteerd naar een lang gegevenstype . Simpel gezegd: in VBA kan de waarde van het lange gegevenstype tussen -2.147.483.648 en 2.147.483.647 liggen (geen decimalen).
Syntaxis
CLng(Expressie)
Argumenten
- Expressie : de waarde die u wilt converteren naar een lang gegevenstype.
Voorbeeld
Om praktisch te begrijpen hoe u de VBA CLNG-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_CLNG() Range("B1").Value = CLng(Range("A1")) End Sub
In het bovenstaande voorbeeld hebben we de waarde uit cel A1 (134,567) gebruikt. Vervolgens hebben we de CLNG-functie gebruikt om deze waarde naar een lang gegevenstype te converteren en het resultaat leverde 135 op.
Opmerkingen
- CLNG rondt dit getal naar boven af naar 0,5 en naar beneden als het kleiner is dan of gelijk is aan 0,5.
- Als u een getal opgeeft dat buiten het bereik van het lange gegevenstype valt (- 2.1 E+9 en 2.1 E+9), retourneert VBA runtimefout 13.