Excel VBA:创建新图纸时自动运行
每当我在工作簿中创建新工作表时,我希望自动运行宏。以下是我尝试过的:Excel VBA:创建新图纸时自动运行,excel,vba,autorun,Excel,Vba,Autorun,每当我在工作簿中创建新工作表时,我希望自动运行宏。以下是我尝试过的: Private Sub Workbook_NewSheet() Call Macro1 End Sub Sub Macro1() ... ... End Sub 结果什么也没发生。为什么?我想你把它们放错地方了 Private Sub Workbook_NewSheet(ByVal Sh as Object) Call Macro1 E
Private Sub Workbook_NewSheet()
Call Macro1
End Sub
Sub Macro1()
...
...
End Sub
结果什么也没发生。为什么?我想你把它们放错地方了
Private Sub Workbook_NewSheet(ByVal Sh as Object)
Call Macro1
End Sub
应在
Sub Macro1()
...
...
End Sub
应该放在模块下非常感谢!仅供参考,NewSheet的表达式为.NewSheet(Sh)。当我的代码无法工作时,我从microsoft.com上发现了它。下面是网站上的一个例子:非常感谢!仅供参考,NewSheet的表达式为.NewSheet(Sh)。当我的代码无法工作时,我从microsoft.com上发现了它。请参考这里的链接:是的,我知道..我只是简单地复制你的代码:P我通常从下拉列表中选择事件