2017年8月1日VBAのクラス内でエラーが発生した場所を知る方法エクセルのVBAでプログラムを書くことがあるのだが困っていることが1つある。自分で定義したClassを使うときに、classのメソッド内でエラーが起きると、その場所ではなくメソッドを呼び出した場所でVBAのIDEが停止してデバッグモードに入る。どこでエラーになっているのかさっぱり分からなくて頭を抱えてしまう。困った仕様だなーとずっと思っていたが、ふと検索してみたら、設定で変えられることがわかった。クラスモジュールの内部でデバッグする方法なぜ、エラー発生場所で止まるのをデフォールトにしておいてくれないのだろうか。