3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VBAで処理開始前の確認メッセージを出す

Last updated at Posted at 2020-08-31

メッセージボックスで処理を開始していいか確認する

ボタンを押したらすぐ処理が始まるのではなく
確認メッセージを表示して、本当に開始するかやっぱり辞めるか選択させる。


sub 処理開始ボタン_Click()
  If MsgBox("処理開始しますか?", vbYesNo + vbQuestion, "確認") = vbYes Then

    Call 実際の処理  '「はい」を選んだ場合は処理開始
    MsgBox "処理が終了しました"  '終了時メッセージ

  Else
    MsgBox "処理をキャンセルします"  '「いいえ」を選んだ場合はキャンセルメッセージ
  End If
End Sub

確認メッセージ
image.png

Noを押したときのメッセージ
image.png

ワタシ流こだわり

実際の処理は別に書いてCallで呼び出す

3
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?