编写宏以在每个工作表上运行其他宏
Programming a macro to run other macros on each worksheet
我有一个 excel 工作簿,其中包含许多不同的 sheet。每个 sheet 中都有一个宏,将 sheet 保存为 pdf 并以该 pdf 作为附件打开 outlook。我正在寻找一个函数来放置在一个工作sheet 上,它将运行每个宏,而不必在各自的工作sheet 上手动运行每个宏。
假设每个工作表中都有一个名为 SheetMac 的宏。 将以下内容放入标准模块中,然后 运行 它:
Sub MASTER()
For Each sh In Sheets
sh.Activate
Call sh.SheetMac
Next sh
End Sub
我有一个 excel 工作簿,其中包含许多不同的 sheet。每个 sheet 中都有一个宏,将 sheet 保存为 pdf 并以该 pdf 作为附件打开 outlook。我正在寻找一个函数来放置在一个工作sheet 上,它将运行每个宏,而不必在各自的工作sheet 上手动运行每个宏。
假设每个工作表中都有一个名为 SheetMac 的宏。 将以下内容放入标准模块中,然后 运行 它:
Sub MASTER()
For Each sh In Sheets
sh.Activate
Call sh.SheetMac
Next sh
End Sub