Converte qualquer cadeia de texto ou expressão numérica num número inteiro longo.
Sintaxe:
CLng (Expressão como variante) como Long
Tipo de retorno:
Long
Parâmetros:
Expressão: Qualquer expressão de cadeia de caracteres ou numérica que pretenda converter. Para converter uma expressão de cadeia de caracteres, o número deve ser introduzido como texto normal, utilizando o formato numérico predefinido das suas LibreOffice configurações regionais. Por exemplo, o número deve ser introduzido utilizando um ponto «.» como separador decimal e uma vírgula «,» como separador de milhares (por exemplo, 123,456.78) para as definições de localização em inglês.
Se Expression estiver fora do intervalo válido de inteiros longos, compreendido entre -2.147.483.648 e 2.147.483.647, o LibreOffice Basic devolve um erro de transbordamento.
Esta função arredonda sempre a parte fracionada de um número para o número inteiro mais próximo.
Códigos de erro
5 Chamada de procedimento inválido
Exemplo:
As expressões numéricas são apresentadas de acordo com as definições regionais LibreOffice :