Я хочу запускать макрос каждый раз, когда открывается файл 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()
в модуле
Источники: