- ベストアンサー
エクセルを閉じる時にマクロを実行する
お世話になります。 エクセルのファイルを閉じる時にあるマクロを実行したいと思っています。 右上の×印をクリック、Alt+F4、Alt+F→X などエクセルを閉じようとしたときに自動的にマクロを動かすことが出来るでしょうか? マクロ自体は、あるシート全体をコピー→外のシートに形式を選択して貼り付け(値) というごく簡単なものです。 また参考までにエクセルファイルを開いたときにマクロを実行というものがあれば教えてください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ThisWorkbook の Workbook_Open と Workbook_BeforeClose を使う Private Sub Workbook_Open() MsgBox "開く" End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) MsgBox "閉じる" End Sub または標準モジュールに Auto_Open と Auto_Close を入れます。 Sub Auto_Open() MsgBox "開く" End Sub Sub Auto_Close() MsgBox "閉じる" End Sub
お礼
ありがとうございました。