MW211 EXIT

devlog
ExcelVBA/クラス内のエラーを捕捉
2018年12月06日
クラス内でエラーが発生すると、外側(メソッド実行時点)でエラーで止まる。
これでは何がエラーなのかわからない。

しかし、以下の設定を変更すれば、クラス内のエラー箇所で止まるようになる。
┌──────────────────────────────────────┐
│「Microsoft Visual Basic for Applications」のメニューバー「ツール」より     │
│「オプション」を選択                                                        │
│┌────────────────────────────────────┐│
││オプション                                                              ││
│├────────────────────────────────────┤│
││┌─┬─┌──┐─┐                                                    ││
│││  │  │全般│  │                                                    ││
││┌───┘──└───────────────────────────┐││
│││                                                                    │││
│││                                ┌エラートラップ─────────┐│││
│││                                │○エラー発生時に中断            ││││
│││                                │●クラスモジュールで中断        ││││
│││                                │○エラー処理対象外のエラーで中断││││
│└────────────────────────────────────┘│
│ラジオボタン「●クラスモジュールで中断」を選択して「OK」で保存              │
└──────────────────────────────────────┘
分類:ExcelVBA