ブックを開くたび、または閉じるたびに Excel 2013 でマクロを実行する

ブックを開くたび、または閉じるたびに Excel 2013 でマクロを実行する

Excel ファイルが開かれるたび、および閉じられる前にマクロを実行したいです。以下のスクリプトを使用してみましたが、機能しませんでした。

Private Sub Worksheet_Activate()
'my macro
End Sub

答え1

ワークブックを開くたび、または閉じるたびにマクロを実行するにはどうすればよいですか?

開く:

Private Sub Workbook_Open()
' dosomething
End Sub 

または

  • Sub Auto_Open()モジュールでの使用

終了時間:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
' dosomething
End Sub 

または

  • Sub Auto_Close()モジュールでの使用

出典:

関連情報