Val


構文

Val(string)

引数stringには、任意の文字列式を指定します。

解説

引数stringで指定された文字列から、数値として有効なデータを返します。

Val関数は文字列の中で数値として認識できる部分までを返します。\記号やカンマ(,)などは数字として認識されません。文字列中にあるスペース、タブ、ラインフィードは無視されます。

サンプル

次の例は、文字列中の数値データを返します。

Sub Sample()
    Dim str As String
    str = "   123.45+678"
    MsgBox Val(str)         '123.45を表示します
    str = "1,000"
    MsgBox Val(str)         '1を表示します
End Sub