Ajuda do LibreOffice 26.2
Converte qualquer cadeia de texto ou expressão numérica num tipo de dados Individual.
CSng (Expressão como variante) como valor único
Single
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.
As expressões numéricas são apresentadas de acordo com as definições regionais 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