Collabora Office 24.04 Hjælp
Brug funktionen Val til at konvertere en streng, der repræsenterer et tal, til rn numerisk datatype.
Strengen, der videregives til funktionen Val et lokaliserings-uafhængig. Det betyder, at kommaer fortolkes som tusindskilletegn og punktum bruges som decimalskilletegn.
Val (Text As String)
Double
Text: Streng som repræsenterer et tal.
Hvis kun en del af strengen indeholder tal, konverteres kun en de første relevante tegn i strengen. Hvis strengen ikke indeholder nogen tal, returnerer Val 0.
Sub ExampleVal
MsgBox Val("123.1") + 1 ' 124.1
' Herunder fortolkes 123,1 som 1231, da "," er tusindskilletegnet
MsgBox Val("123,1") + 1 ' 1232
' Alle tal tages i betragtning, indtil der nås et ikke-numerisk tegn
MsgBox Val("123.4A") ' 123.4
' Eksemplet herunder returnerer 0 (nul), eftersom den leverede streng ikke starter med et tal
MsgBox Val("A123.123") ' 0
End Sub