TOP

関数 VBA: Val

説明

VBA Val 関数は、数値以外の文字が見つかるまで、文字列に含まれる数値を返します。

この関数は「.」のみを受け入れます。小数点区切り文字として。


構文 Val

Val(テキスト)

例 VBA Val

Val 関数を使用して、さまざまな文字の文字列を数値として返します。

Sub ValExample()
    
    MsgBox Val("1")           '戻り値: 1
    MsgBox Val(" 1 ")         '戻り値: 1
    MsgBox Val(1)             '戻り値: 1
    
    MsgBox Val("1h")          '戻り値: 1
    MsgBox Val("h1")          '戻り値: 0

    MsgBox Val("1 number")    '戻り値: 1
    MsgBox Val("number 1")    '戻り値: 0
    
    MsgBox Val("2 2")         '戻り値: 22
    MsgBox Val("2.2")         '戻り値: 2.2
    MsgBox Val("2,2")         '戻り値: 2
    
    MsgBox Val("75000 Kyiv")  '戻り値: 75000
    MsgBox Val("Kyiv 75000")  '戻り値: 0
    
    MsgBox Val("Excel")       '戻り値: 0
    
End Sub