• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:On Error Resume Nextを複数のプロシージャーで使うことは不可能ですか?)

On Error Resume Nextを複数のプロシージャーで使うことは不可能ですか?

このQ&Aのポイント
  • On Error Resume Nextステートメントを複数のプロシージャーで使用することはできないようです。
  • Module1のコードでは、Option Compare DatabaseおよびOption Explicitステートメントの後に、複数のマクロが定義されています。
  • しかし、On Error Resume Nextステートメントを複数のマクロで連続して使用することはできません。エラーが発生しやすくなり、デバッグが困難になります。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

エラーをスキップするのではなく単にエラーを出さないだけでいいなら Sub test01() On Error Resume Next Call マクロ1 Call マクロ2 End Sub Sub マクロ1() x = 1 / 0 'エラー発生 MsgBox "マクロ1" End Sub Sub マクロ2() y = 1 / 0 'エラー発生 MsgBox "マクロ2" End Sub で出来ますが、こうするとそれぞれのマクロはエラー発生時点で止まってしまいそれぞれのMsgboxがでなくなってしまいます。 やはり個々のプロシージャ別に入れる必要があるようですね。

dfghhj
質問者

お礼

なるほど。ありがとうございます。

関連するQ&A

専門家に質問してみよう