我有一系列ComboBoxes
根據以前的ComboBox
選擇填充。因此,例如,根據在ComboBox2
中選擇的值填充ComboBox3
。填充ComboBox3
的「觸發器」是DropButtonClick
操作。當ComboBox2中沒有值時,彈出一個消息框。這是成功的 - 代碼如下。「撤消」組合框DropButtonClick
If Me.ComboBox2.ListIndex = -1 Then
MsgBox "Please select all preceding comboboxes"
ComboBox3.Value = ""
Exit Sub
Else
sh.Range("B2") = Me.ComboBox2.Value
End If
我的問題是一旦出現Message Box
(因爲是在ComboBox2
沒有價值的結果)ComboBox3
仍顯示落下值。當ComboBox2
中沒有值時,是否有辦法撤消ComboBox3 DropButtonClick Event
,以便ComboBox3
永不落下?
不知道你問究竟。我會在帖子中包含實際的「Private Sub」聲明,以獲取更多的內容;你能否[編輯]澄清你的意思是「逃避」? –
爲了清晰起見編輯的問題。謝謝。 – Chris2015
您可以簡單地禁用ComboBox3,然後使用ComboBox2事件啓用它。 –