Excel 如何在多个工作表上运行宏
我有几个宏,所以我使用call macro同时运行它们,但它只在Excel 如何在多个工作表上运行宏,excel,vba,Excel,Vba,我有几个宏,所以我使用call macro同时运行它们,但它只在工作表1上运行,所以现在我希望宏在工作簿中的所有工作表上运行。是否有一种方法可以让我使用callmacros运行worksheet1的第一个宏,然后在所有工作表上运行其他宏 Sub callmacros() Call macro1 '(run on only worksheet1) Call macro2 '(run on all worksheets) Call macro3 '(run on all wo
工作表1
上运行,所以现在我希望宏在工作簿中的所有工作表上运行。是否有一种方法可以让我使用callmacros
运行worksheet1
的第一个宏,然后在所有工作表上运行其他宏
Sub callmacros()
Call macro1 '(run on only worksheet1)
Call macro2 '(run on all worksheets)
Call macro3 '(run on all worksheets)
End Sub
请帮忙。感谢第1页中的
Sub Test1()
MsgBox "1"
End Sub
在第2页中
Sub Test2()
MsgBox "3"
End Sub
在第3页中
Sub Test3()
MsgBox "3"
End Sub
在此工作簿中
Private Sub Workbook_Open()
Call Sheets(1).Test1
Call Sheets(2).Test2
Call Sheets(3).Test3
End Sub
希望这能有所帮助。向我们展示您在Macro1、2和3中有哪些内容,您的宏脚本将如何为工作表运行我的宏?