2016-01-29 40 views
0

我在表單代碼中有多個專用子參考ComboBoxXX_Click。如果我使用step-into函數在VB編輯器中使用SheetX.Calculate宏中的任何位置(指代包含ComboBox的工作表)運行另一個宏,那麼當執行.calculate線時,它會跳轉到ComboBoxXX_Click宏。這讓我認爲Excel在重新計算工作表時認爲單擊了組合框。Excel認爲在VBA中計算表單時單擊了組合框

回答

1

嘗試不同的選項,而不是ComboBoxXX_Click

我建議在看,可以在MSDN上觸發該控件的事件列表。

嘗試的MouseDown

+0

不要張貼鏈接作爲答案,因爲在將來他們可以404 –

+0

確定編輯,謝謝 –

0

如果你可以添加更多的信息和代碼塊,以幫助我們來幫助你。你是否還需要通過你的代碼來找出它在調用ComboBoxXX_Click的地方?

0

enter image description here

這裏是我的意思的例子。一旦進入第一個宏的Sheet4.Calculate步驟,它會跳到第二個宏(ComboBox25_Click),如果我進入第二個宏,一旦到達Sheet4.Calculate行,它也跳到一個隨機的ComboBoxXX_Click宏。