Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3485 / 13644 ツリー ←次へ | 前へ→

【61911】msgbox(vbyesno)を他ブックから制御 なおき 09/6/11(木) 21:55 質問[未読]
【61913】Re:msgbox(vbyesno)を他ブックから制御 かみちゃん 09/6/11(木) 22:30 発言[未読]
【61914】Re:msgbox(vbyesno)を他ブックから制御 なおき 09/6/11(木) 22:56 お礼[未読]

【61911】msgbox(vbyesno)を他ブックから制御
質問  なおき  - 09/6/11(木) 21:55 -

引用なし
パスワード
   ご存知の方がいらっしゃったら教えてください。

あるEXCELブック(A)の中に、以下のようにマクロを書いて、ブックを閉じるときに、msgboxがあがるようにしています。
(ペーストするとそのまま動くので試していただければ、詳細はお分かりになるかと思います。)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Private Sub Workbook_BeforeClose(Cancel As Boolean)

ans = MsgBox("vbyesを選択しないと閉じれないのでこまっています。", vbYesNo + vbQuestion)
If ans = vbNo Then Cancel = True
End Sub
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
他ブック(B)のマクロでAのブック名を指定して閉じにいくと、当該Aの中の上に書いたマクロが邪魔をして、msgboxを手動で選択しないと閉じることができなくて困っています。

msgboxを自動で選択、もしくはmsgbox自体を無効にして、Bのマクロで制御して、自動で閉じたいので、お分かりになる方がいらっしゃれば教えてください。

※上記に書いたAマクロをそもそも消去というのはなし、の前提でお願いします。
Aブックが何枚も存在しているので、その作業をすることが負荷になっています。

【61913】Re:msgbox(vbyesno)を他ブックから制御
発言  かみちゃん  - 09/6/11(木) 22:30 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>ご存知の方がいらっしゃったら教えてください。

以下のご質問と同じかと思います。解決済みのようです。
http://messages.yahoo.co.jp/bbs?.mm=CP&action=m&board=2000045&tid=excelvbaa4ka4da4a4a4f&sid=2000045&mid=4697

【61914】Re:msgbox(vbyesno)を他ブックから制御
お礼  なおき  - 09/6/11(木) 22:56 -

引用なし
パスワード
   ▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>>ご存知の方がいらっしゃったら教えてください。
>
>以下のご質問と同じかと思います。解決済みのようです。

はい、解決しました。
お騒がせ致しました。

3485 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free