VBAのクラス内でエラーが発生した場所を知る方法

エクセルのVBAでプログラムを書くことがあるのだが困っていることが1つある。自分で定義したClassを使うときに、classのメソッド内でエラーが起きると、その場所ではなくメソッドを呼び出した場所でVBAのIDEが停止してデバッグモードに入る。どこでエラーになっているのかさっぱり分からなくて頭を抱えてしまう。

困った仕様だなーとずっと思っていたが、ふと検索してみたら、設定で変えられることがわかった。

クラスモジュールの内部でデバッグする方法

なぜ、エラー発生場所で止まるのをデフォールトにしておいてくれないのだろうか。エクセルは謎だ。