编程宏以在每个工作表上运行其他宏

时间:2015-01-06 16:58:36

标签: excel-vba automation vba excel

我有一个包含许多不同表格的Excel工作簿。每张工作表中都有一个宏,它将工作表保存为pdf,并以pdf作为附件打开Outlook。我正在寻找一个函数放在一个工作表上,该工作表将运行每个宏,而不必在各自的工作表上手动运行每个宏。

1 个答案:

答案 0 :(得分:0)

假设每个工作表中都有一个名为 SheetMac的宏。将以下内容放在标准模块中并运行它:

Sub MASTER()
For Each sh In Sheets
    sh.Activate
    Call sh.SheetMac
Next sh
End Sub
相关问题