自动运行宏

时间:2014-12-08 12:51:03

标签: excel vba

我希望每次导航到特定工作表时都会自动运行宏。我知道这是可能的,因为工作表上有另一个自动更新信息的宏,但我似乎无法弄清楚如何设置它以便我的新宏将自动运行。请注意,所有宏都位于“模块”文件夹中。

1 个答案:

答案 0 :(得分:0)

我认为这可能与你所需要的一致。如果您在VBA编辑器的左侧导航器窗格中,请双击您感兴趣的工作表,并自动运行代码。在打开的窗口中,在左上角将下拉菜单更改为“工作表”。然后在右上角的下拉列表中,将事件处理程序更改为“Activate”

您应该看到一个新的空白子生成:

Private Sub Worksheet_Activate()
    'put some code here
End Sub

现在,只要您激活该工作表,您在该工作表中输入的任何代码都将自动运行。您可以在右下角查看事件处理程序,如果能够更好地满足您的需求,可以尝试其他处理程序。

相关问题