2011-08-21 99 views

回答

1

如果你想讓兩個宏同時運行,那可能是不可能的。如果你想一個接一個地運行一個,只需在第一個宏的末尾調用第二個宏,或者如Issun指出的那樣,編寫一個調用兩者的包裝器,並讓該按鈕調用包裝器。

2

如果您希望兩者都運行,請編寫一個調用它們的包裝函數並調用它。

我不會在第一個宏的末尾硬編碼第二個宏的調用,因爲它違反了單個責任,而且在某些情況下您可能需要使用第一個宏。

5

你的意思是這樣嗎?

Private Sub CommandButton1_Click() 
    Macro1 
    Macro2 
End Sub 
+0

尼斯:)我喜歡一個奇怪的問題可以如何避免人們的不安,並讓每個人都在同樣奇怪的方向思考,包括自我。 +1 – aevanko