[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロ実行前にYES、NOを聞いたうえで実行するやりかたって』(F)
マクロの実行前にYESなら実行 NOならキャンセルという事をやりたいのですが過去ログなどを検索した結果
Dim Ans As Long Ans = MsgBox("メッセージ", vbYesNo) If Ans = vbYes Then MsgBox "「はい」が選択された" Else MsgBox "「いいえ」が選択された" End If 上のようなコードが見つかり実行したところ YESでもNOでも実行されてしまいました。 どうすればYESなら実行、NOならキャンセル といったようなことができるのでしょうか? よろしくお願いします。
Dim Ans As Long Ans = MsgBox("メッセージ", vbYesNo) If Ans = vbYes Then MsgBox "「はい」が選択された" Else MsgBox "「いいえ」が選択された" End End If
こういうことですか?(seiya)
Sub Macro1() If MsgBox("実行する場合はOK、間違ってこのボタンをクリックした場合はキャンセルをクリックしてください。", vbOKCancel) = vbCancel Then End End If 'この後に実行するマクロ文を入れてください End Sub これでどうでしょうか (shota)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.