ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

指定した文字列を数値に変換する(Val 関数)

   

Val 関数 の使い方


Val 関数は、指定した文字列に含まれる数字を数値として認識し、その値を適切なデータ型に変換してかえす関数です。

【書式】

result = Val ( expression )


引数・戻り値

  • expression  ・・・  任意の文字列・文字列式を指定します。
  • result  ・・・  引数 expression に含まれる数値を適切なデータ型に変換した値。

文字列中の数字以外の文字を見つけると Val 関数は読み込みを中止します。ただし、スペース、タブ、ラインフィード、キャリッジリターン等は無視されます。
例1:Val(“12 345”) ⇒ 12345([スペース]は無視)
例2:Val(“99\123”) ⇒ 99([\]以降は読み込み中止)

8 進数を表す &O や 16 進数を表す &H は、数値として認識します。
例:Val(“&H10”) ⇒ 16, Val(“&O10”) ⇒ 8

ピリオド (.) は、小数点の記号として認識します。
例:Val(“123.55”) ⇒ 123.55

引数 expression が、Null 値の場合は、エラーになります。

引数 expression が、Empty 値の場合は、0 を返します。



Val 関数 の使用例

サンプルVBAソース


実行結果

Val 関数 例




 - VBA基本 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

Split 関数(文字列型の一次配列を作成)

Split 関数の使い方 【書式】 myArray = Split ( expr …

フォント名(Name,ThemeFont,StandardFont) 例
フォント名(Name,ThemeFont,StandardFont)

フォント名を取得・設定する(Name プロパティ) Name プロパティは、オブ …

フォントサイズ(Size,StandardFontSize)例
フォントサイズ(Size プロパティ・StandardFontSize プロパティ)

フォントサイズを取得・設定する(Size プロパティ) Size プロパティは、 …

取り消し線を設定する(Strikethrough プロパティ)

取り消し線を設定する(Strikethrough プロパティ) Striketh …

エラー(CVErr 関数・IsError 関数・Error 関数)

CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …

変数がEmpty 値かどうかをチェックする( IsEmpty 関数 )

IsEmpty 関数の使い方 【書式】 result = IsEmpty ( e …

色の設定(ColorIndex プロパティ・Colors プロパティ)

ColorIndex プロパティ ColorIndex プロパティは、指定したオ …

書式を変換(Format 関数)

Format 関数の使い方 【書式】 result = Format ( exp …

引数が省略されたかどうかをチェックする( IsMissing 関数 )

IsMissing 関数の使い方 【書式】 result = IsMissing …

Weekday 関数・WeekdayName 関数 使用例
日付時刻:日付から曜日を取得( Weekday 関数、WeekdayName 関数 )

Weekday 関数(日付から曜日を表す数値を返す)の使い方 【書式】 week …