我想在每次打开 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()
在模块中使用
资料来源:
- StackOveflow 问题在打开时自动运行宏的好方法是什么
- 在关闭 Excel 文件之前运行宏的 VBA 代码