在Excel工作薄中,有四类宏是可以自动运行的,下面逐一为您介绍。
一、Workbook_Open
例子如下列代码。
Private Sub Workbook_Open()
'您的代码
End Sub
二、Workbook_Close
例子如下列代码。
Private Sub Workbook_Close()
'您的代码
End Sub
三、Workbook_Activate
例子如下列代码。
Private Sub Workbook_Activate()
'您的代码
End Sub
四、Workbook_Deactivate
例子如下列代码。
Private Sub Workbook_Deactivate()
'您的代码
End Sub
上述的第一种宏在工作薄被打开的时候自动运行。第二种宏在工作薄被关闭的时候自动运行。第三种宏在工作薄被激活的时候自动运行。第四种宏在工作薄处于非激活状态下自动运行。
上述四种宏中间,您可以加入自己的代码。当然,如果不想这样,就把'您的代码换为Call MySubs
同时,自己加上一个自定义宏,如下:
Sub MySubs()
'这里添加您的VBA宏代码
End Sub