• ベストアンサー

VBAで関数内のエラーを起こしている行を知るには?

Excel2000のVBAについて質問します。 VBAで関数を作り、その中でエラーが起きると、エラーを起こした関数のところが矢印などで示されると思います。 ただ、関数の中のどこの行でエラーを起こしたのか、どうすればわかるのかわかりません。 どうすれば調べられるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.1

ひょっとして 「VBAでユーザーフォームからクラスモジュールの関数を呼び出したい 」 関連の質問(クラス内でエラー発生時)でしょうか? クラス内で、エラーが発生した場合、標準の設定では、クラスの呼び出し部分がポイントされてしまいます。 クラス内のエラー箇所を示したい場合、 ExcelのVBエディタ画面の「ツール」-「オプション」メニューの 「全般」タグの「エラートラップ」を 「クラスモジュールで中断」に変更してください。

noname#224929
質問者

お礼

ありがとうございました。 まさに必要としていた情報でした。 これでデバッグも格段にはかどりそうです。 どうもありがとうございました。

関連するQ&A