Excel VBA質問箱 IV

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

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


20243 / 76732 ←次へ | 前へ→

【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ブックが何枚も存在しているので、その作業をすることが負荷になっています。

1 hits

【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 お礼

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