Wie verwende ich die vba clng-funktion?
Die VBA-CLNG-Funktion ist in der Datentypkonvertierungskategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, konvertiert es einen Ausdruck in einen langen Datentyp . Vereinfacht ausgedrückt kann der Wert des Datentyps „long“ in VBA zwischen -2.147.483.648 und 2.147.483.647 liegen (keine Dezimalstellen).
Syntax
CLng(Ausdruck)
Argumente
- Ausdruck : Der Wert, den Sie in einen langen Datentyp konvertieren möchten.
Beispiel
Um praktisch zu verstehen, wie die VBA-CLNG-Funktion verwendet wird, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:
Sub example_CLNG() Range("B1").Value = CLng(Range("A1")) End Sub
Im obigen Beispiel haben wir den Wert aus Zelle A1 (134,567) verwendet, dann haben wir diesen Wert mit der CLNG-Funktion in einen langen Datentyp konvertiert und als Ergebnis 135 zurückgegeben.
Kommentare
- CLNG rundet diese Zahl auf 0,5 auf und rundet ab, wenn sie kleiner oder gleich 0,5 ist.
- Wenn Sie eine Zahl angeben, die außerhalb des Bereichs des langen Datentyps liegt (- 2.1 E+9 und 2.1 E+9), gibt VBA den Laufzeitfehler 13 zurück.