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:

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

Voeg een reactie toe

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