Val Function

Gamitin ang Val function na upang i-convert ang isang string na kumakatawan sa isang numero sa numeric data type.

note

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.


Syntax:


    Val (Text Bilang String)
  

Ibinalik na halaga:

Doble

Mga Parameter:

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.

Mga error code:

5 Di-wastong procedure call

Halimbawa:


    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
  

Mangyaring suportahan kami!