Funkcija Clng
Spremeni poljuben niz ali numerični izraz v dolgo celo število.
CLng(Izraz As Variant) As Long
Long
Expression (angl. izraz): poljuben niz ali numerični izraz, ki ga želite pretvoriti. Nizi, ki jih želite pretvoriti, morajo biti zapisani kot navadno besedilo z uporabo privzete oblike števil za vaše področne nastavitve v LibreOffice. Primer: za angleške jezikovne in področne nastavitve morate število vnesti s piko ».« kot decimalnim ločilom in vejico »,« kot ločilom tisočic (npr. 123,456.78), pri slovenskih področnih nastavitvah pa je ravno obratno.
Če leži izraz izven veljavnega obsega dolgega celega števila (med -2.147.483.648 in 2.147.483.647), LibreOffice Basic vrne napako prekoračitve.
Ta funkcija necela števila vedno zaokroža na najbližje celo število.
5 Neveljaven klic procedure
Številski izrazi so prikazani v skladu z jezikovnimi in področnimi nastavitvami LibreOffice:
Sub ExampleCountryConvert
MsgBox CDbl(1234.5678) ' 1234,5678
MsgBox CInt(1234.5678) ' 1235
MsgBox CLng(1234+5678) ' 6912
MsgBox CSng(1234.5678) ' 1234,567749023
MsgBox CDbl(expression := 5678.1234) ' 5678,1234
MsgBox CInt(expression := 5678.1234) ' 5678
MsgBox CLng(expression := 5678+1234) ' 6912
MsgBox CSng(expression := 5678.1234) ' 5678,123535156
End Sub