Converte una stringa o un'espressione numerica in un valore intero lungo.
Sintassi:
CLng (Expression As Variant) As Long
Valore restituito:
Long
Parametri:
Espressione: qualsiasi stringa o espressione numerica che si desidera convertire. Per convertire una stringa, il numero deve essere inserito come testo normale usando il formato numerico predefinito nelle impostazioni locali di LibreOffice. Per esempio, il numero deve essere inserito con una "," come separatore decimale e un punto "." come separatore delle migliaia (ad esempio 123.456,78) per le impostazioni locali italiane.
Se il valore di Expression non rientra nell'intervallo valido per gli interi lunghi compreso tra -2.147.483.648 e 2.147.483.647, LibreOffice Basic restituisce un errore di overflow.
Questa funzione arrotonda sempre la parte decimale dei numeri al numero intero più vicino.
Codici di errore:
5 Richiamo di procedura non valido
Esempio:
Le espressioni numeriche sono visualizzate in base alle impostazioni locali di LibreOffice: