打开每个Excel工作簿时自动运行宏

时间:2016-11-07 19:48:49

标签: excel vba excel-vba

使用带有宏的个人工作簿,如何在打开任何工作簿时立即运行宏?我找到了不太完美的解决方案(代码在下面),但它没有做我需要的,因为它只在你第一次打开Excel时才有效。我希望能够保持Excel打开,任何打开的新工作簿都会触发一个宏来运行。

Sub workbook_open() 
MsgBox ("Hello.")
End Sub

1 个答案:

答案 0 :(得分:0)

您想使用Workbook Open event。请在工作簿模块中注意:

Private Sub Workbook_Open() 
 Msgbox("Hello.")
 ' Whatever other code you like here too.
End Sub