ExcelWork.info

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

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

   

CVErr 関数(エラー番号をエラー値に変換する)の使い方


【書式】

return_value = CVErr ( error_number )


【引数・戻り値の説明】

  • error_number  ・・・  任意の数値 (エラー番号) を指定します。
  • return_value  ・・・  エラー値(バリアント型)

CVErr 関数の戻り値エラー値 return_value )をバリアント型以外の変数に直接代入することはできません。ただし、CVErr 関数の戻り値を明示的に変換 (CInt 関数、CDbl 関数などを使用して変換) することにより、適切なデータ型の変数に代入することはできます。


IsError 関数(エラー値を含んでいるかどうかを調べる)の使い方


【書式】

return_value = IsError ( expression )


【引数・戻り値の説明】

  • expression  ・・・  エラー値を含んでいるかどうかチェックを行いたいセルの値や変数・数式を指定します。
  • return_value  ・・・  expression がエラー値かどうかを調べて結果をブール型(Boolean)で返します。(expression がエラー値の時は True / エラー値でない時はFalse

エラー値を生成するには CVErr 関数 を使います。



CVErr 関数・IsError 関数 の使用例

サンプルVBAソース


実行結果

CVErr 関数・IsError 関数 例



Error 関数(エラー番号に対応したエラーメッセージを返す)の使い方


【書式】

error_message = Error ( [ error_number ] )


【引数・戻り値の説明】

  • error_number  ・・・  任意のエラー番号を指定します。error_number が定義されていない場合、Error 関数は文字列 “アプリケーション定義またはオブジェクト定義のエラーです。” を返します。また有効な範囲外の番号を指定すると、実行時エラーが発生します。error_number を省略すると、最後に発生した実行時エラーに対応するメッセージを返します。実行時エラーが発生していない場合、Error 関数は長さ 0 の文字列 (“”) を返します。(省略可能)
  • error_message  ・・・  error_number に対応するエラーメッセージを返します。


Error 関数 の使用例

サンプルVBAソース


実行結果

Error 関数




 - VBA基本 , , , ,

Message

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

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

  関連記事

日付時刻:日付時刻データを計算( DateAdd 関数 )

DateAdd 関数(日付・時刻の値を加算・減算結果を取得) 【書式】 resu …

データ型変換関数

データ型変換関数の使い方 【書式】 function ( expression …

文字列:文字列の指定した位置から指定文字数取得(Mid 関数,MidB 関数)

Mid 関数・MidB 関数 の使い方 【書式】 result_mid = Mi …

ADO Stream オブジェクト テキスト(UTF-8)読み込み
テキストファイル(UTF-8)を読み込み、書き出し(ADODB.Stream)

Stream オブジェクト ADO(ActiveX Database Objec …

日付時刻:年・月・日を取得(Year、Month、Day 関数)

日付から年・月・日を取得する関数 【書式】 date_year = Year ( …

メッセージボックス使用例
メッセージボックスを表示(MsgBox関数)

MsgBox関数 【書式】 result = MsgBox ( Prompt [ …

上付き文字・下付き文字(Superscript,Subscript)

上付き文字(Superscript プロパティ) Superscript プロパ …

変数がオブジェクト型かどうかをチェックする( IsObject 関数 )

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

RGB値一覧表
RGB 値一覧表(XlRgbColor 列挙型)

RGB 値(XlRgbColor 列挙型)一覧表 RGB 関数を使用して、出力さ …

日付時刻:日付・時刻の間隔を取得( DateDiff 関数 )

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