一个button上的两个macros
是否可以分配两个macros到一个button?
你是说,像这样?
Private Sub CommandButton1_Click() Macro1 Macro2 End Sub
如果你想同时运行,写一个包装函数,调用它们,只是调用它。
在第一个macros的末尾,我不会硬编码第二个macros的调用,因为它违反了单个责任,而且在某些情况下可能需要使用第一个macros。
如果你想让两个macros同时运行,那可能是不可能的。 如果你想一个接着一个地运行一个,只需要在第一个macros的末尾调用第二个macros,或者像Issun指出的那样,编写一个调用两者的包装器,然后让这个button调用包装器。