■構文
Val(string)
■説明
文字列のうち連続する数字文字列を数字を返します。ただし、数字じゃない文字列を見つけた場合処理を中断します。
第一引数:文字列を指定します。
■サンプルコード
Val(string)
■説明
文字列のうち連続する数字文字列を数字を返します。ただし、数字じゃない文字列を見つけた場合処理を中断します。
第一引数:文字列を指定します。
■サンプルコード
Option Explicit
Sub SampleCode()
'CInt or CDblと比較
Debug.Print Val("123 456") '123456(スペースは無視)
'Debug.Print CInt("123 456") 'エラー(スペースがある為)
Debug.Print Val("1,234") '1(コンマの前まで)
Debug.Print CInt("1,234") '1234
Debug.Print Val("12.34") '12.34
Debug.Print CDbl("12.34") '12.34
Debug.Print Val("\1234") '0(\が数字じゃない為)
Debug.Print CInt("\1234") '1234
End Sub
0 件のコメント:
コメントを投稿