Excel VBA質問箱 IV

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

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


16320 / 76732 ←次へ | 前へ→

【65880】マクロ以外の他のファイルを開いていて、閉じるボタンを押したとき
質問  あや  - 10/7/5(月) 11:39 -

引用なし
パスワード
   ファイル(A)を閉じるタイミングで、
不要なシートを削除するというマクロを作りました。

ThisWorkbook に、

Private Sub Workbook_BeforeClose(Cancel As Boolean)

 ’不要なシートを削除する

End sub

を書いています。

問題は、他のエクセルファイル(B)を開いて、
エクセルの閉じるボタンを押したところ
Bが前面にあるために、

『WorksheetクラスのSelectメソッドが失敗しました。』となります。

Bが前面にあるので、Aファイルのシートが見にいけないので
正しい動きかと思います。

ここで、単純な回避方法を考えたのですが
閉じるボタンを押したタイミングで、Aファイルを前面にする。です。

他に考えられる回避方法はありませんか?

2 hits

【65880】マクロ以外の他のファイルを開いていて、閉じるボタンを押したとき あや 10/7/5(月) 11:39 質問
【65882】Re:マクロ以外の他のファイルを開いていて... Abebobo@リハビリ中 10/7/5(月) 12:33 発言
【65887】Re:マクロ以外の他のファイルを開いていて... あや 10/7/5(月) 16:39 お礼
【65924】Re:マクロ以外の他のファイルを開いていて... あや 10/7/8(木) 12:37 質問
【65925】Re:マクロ以外の他のファイルを開いていて... Jaka 10/7/8(木) 13:32 発言
【65926】Re:マクロ以外の他のファイルを開いていて... あや 10/7/8(木) 13:53 質問
【65927】Re:マクロ以外の他のファイルを開いていて... Jaka 10/7/8(木) 14:31 発言
【65929】Re:マクロ以外の他のファイルを開いていて... mura 10/7/8(木) 15:37 発言
【65930】Re:マクロ以外の他のファイルを開いていて... あや 10/7/8(木) 16:27 発言
【65933】Re:マクロ以外の他のファイルを開いていて... mura 10/7/8(木) 19:06 お礼
【65937】Re:マクロ以外の他のファイルを開いていて... あや 10/7/9(金) 8:55 お礼
【65941】Re:マクロ以外の他のファイルを開いていて... mura 10/7/9(金) 11:08 発言
【65943】Re:マクロ以外の他のファイルを開いていて... あや 10/7/9(金) 13:55 お礼

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