Ajuda do LibreOffice 26.2
Utilize a função Val para converter uma cadeia de caracteres que representa um número no tipo de dados numérico.
A cadeia de caracteres passada à função Val é independente da configuração regional. Isto significa que as vírgulas são interpretadas como separadores de milhares e que o ponto é utilizado como separador decimal.
Val (Texto As String)
Duplo
Texto: cadeia que representa um número.
Se apenas uma parte da cadeia de caracteres contiver números, apenas os primeiros caracteres adequados da cadeia são convertidos. Se a cadeia de caracteres não contiver nenhum número, então Val devolve 0.
Sub ExampleVal
MsgBox Val("123.1") + 1 ' 124.1
' O valor «123,1» é interpretado como «1231», uma vez que «,» é o separador de milhares
MsgBox Val("123,1") + 1 ' 1232
' Todos os números são considerados até se chegar a um carácter não numérico
MsgBox Val("123.4A") ' 123.4
' O exemplo abaixo devolve 0 (zero), uma vez que a cadeia de caracteres fornecida não começa com um número
MsgBox Val("A123.123") ' 0
End Sub