Tulong sa LibreOffice 24.8
Gamitin ang Val function na upang i-convert ang isang string na kumakatawan sa isang numero sa numeric data type.
Ang string ay ipinasa sa Val lokal-independent ang function. Nangangahulugan ito na ang mga kuwit ay binibigyang kahulugan bilang libu-libong separator at isang tuldok ang ginagamit bilang decimal separator.
Val (Text Bilang String)
Doble
Teksto: String na kumakatawan sa isang numero.
Kung bahagi lang ng string ang naglalaman ng mga numero, ang mga unang naaangkop na character lang ng string ang mako-convert. Kung ang string ay walang anumang mga numero pagkatapos Val nagbabalik ng 0.
Sub ExampleVal
MsgBox Val("123.1") + 1 ' 124.1
' Sa ibaba ng 123,1 ay binibigyang-kahulugan bilang 1231 dahil "," ay ang thousands separator
MsgBox Val("123,1") + 1 ' 1232
' Ang lahat ng mga numero ay isinasaalang-alang hanggang sa maabot ang isang hindi numeric na character
MsgBox Val("123.4A") ' 123.4
' Ang halimbawa sa ibaba ay nagbabalik ng 0 (zero) dahil ang ibinigay na string ay hindi nagsisimula sa isang numero
MsgBox Val("A123.123") ' 0
End Sub