Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
「パスワード保護のシートを解除するパスワードが正しくなかったときの分岐の書き方」の「シナモンジンジャー」さんへ
投稿日時: 21/02/27 12:38:44
投稿者: WinArrow
投稿者のウェブサイトに移動

https://www.moug.net/faq/viewtopic.php?t=80300
>原因は、On Error GoTo 0 のコードの位置が間違っていたことでした。
 
いいえ、間違っていませんよ!
 
MSGBOX表示後、
Exit SUb
が抜けているだけです。

投稿日時: 21/02/27 17:30:30
投稿者: WinArrow
投稿者のウェブサイトに移動

>On Error GoTo 0
を記述するところを間違えると、
本当はエラーにしたいのにエラーにならないことになります。
 
そういう意味で
エラートラップの使い方には、十分な理解をお勧めしているのですが、
直感てきな感覚で、対応すると痛い目にあいますよ!

回答
投稿日時: 21/02/28 13:10:00
投稿者: シナモンジンジャー

WinArrow 様
ご指摘のとおり、コメント表示後にマクロを抜けたいと思って、最初は入っていたのに
Exit SUb
が消えてしまっていました。
ご指摘ありがとうございます。今後ともよろしくお願いします。

投稿日時: 21/02/28 14:29:43
投稿者: WinArrow
投稿者のウェブサイトに移動

伝わったようですので、閉じます