SSブログ

メッセージボックスにキャンセルボタンを追加したい

VBAだと簡単に設定できるのですが あくまでマクロで設定したいとします。
普通にマクロの新規作成でメッセージボックスを設定すると
001.jpg
こんな感じで
↓実行時は こんなメッセージボックスが開きますが OKボタンしか無くて Escキーを押しても次の行以降(のクエリとか)が実行されてしまいます。
002.jpg

このメッセージボックスにキャンセルボタンを追加して 間違ってマクロを実行したときにエスケープ(キャンセル)できるようにしたいと思いまうす。



   
ツールバーの『表示→条件』でマクロに条件を表示します。
003.jpg

条件が表示されました。
004.jpg

条件に以下を入力
MsgBox("本当に実行しますか?",4)<>6

アクションを以下に設定します
全マクロの中止
005.jpg

実行してみると
006.jpg
「いいえ」をクリックすると 2行目以降のクエリは実行されません。
nice!(0)  トラックバック(0) 
共通テーマ:資格・学び

nice! 0

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。