アプリ版:「スタンプのみでお礼する」機能のリリースについて

excelにて、複数のシートからなるBookを作成中
ActiveXコントロールで複数のシートにある全部の入力/変更されうるセルの値を初期値に戻すようにしています。
しかし、誤ってクリックしてしまうと、それまでに入力した値がすべて消えたり初期値に戻る。
ボタンをクリックすると、いったんメッセージボックスを表示して
「続行」「キャンセル」
を選択させたい。
既存のコードに何を追加するのでしょう。

A 回答 (1件)

こんばんは



ボタンに登録されたマクロを実行しているのですよね?

であるなら、例えば、こんな感じでいかがでしょうか?

If MsgBox("続行しますか?", vbYesNo) = vbNo Then Exit Sub
    • good
    • 2
この回答へのお礼

早速ありがとうございます。意外と簡単でした。
ちょっとmsgBoxがしょぼいので、工夫してみます。

お礼日時:2022/07/07 11:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!