CLng-funksjonen
Omformar eit tal- eller strenguttrykk til heiltal av typen Long.
CDbl (Uttrykk As Variant) As ILong
Long
Uttrykk: Eitkvart strenguttrykk eller numerisk uttrykk som du vil konvertere. For å konvertere eit strenguttrykk, må talet skrivast inn som vanleg tekst ved å bruka standard talformat for LibreOffice lokale innstillingar. For eksempel må talet skrivast med komma «,» som desimalteikn og mellomrom som tusenskilje, for eksempel 123 456,78 for norsk språkinnstilling og 123,456.78 for engelsk språkinnstilling.
Viss uttrykket Uttrykk er utanfor det gyldige Long Integer-området mellom -2 147 483 648 og 2 147 483 647, returnerer LibreOffice Basic ein overflytfeil.
Denne funksjonen vil alltid avrunda desimaldelen til næraste heiltal.
5 Ugyldig prosedyreoppkall
Numeriske uttrykk vert viste i høve til LibreOffice sine lokale innstillingar:
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(Ausdruck := 5678.1234) ' 5678,1234
MsgBox CInt(expression := 5678.1234) ' 5678
MsgBox CLng(expression := 5678+1234) ' 6912
MsgBox CSng(Ausdruck := 5678.1234) ' 5678,123535156
End Sub