[[20060224095216]] 『マクロ実行前にYES、NOを聞いたうえで実行するやax(F) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロ実行前に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)


OK又はキャンセル
 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.