我們正在使用代碼,我們需要選擇組合框中的項目,我們通過選擇案例語句(如「案例」選擇項「 」)執行此操作。但是,如果組合框中沒有項目,代碼應該從案例中退出。「End Select」不起作用。需要跳出選擇案例
我們該如何解決?有沒有不同的邏輯?
我們正在使用代碼,我們需要選擇組合框中的項目,我們通過選擇案例語句(如「案例」選擇項「 」)執行此操作。但是,如果組合框中沒有項目,代碼應該從案例中退出。「End Select」不起作用。需要跳出選擇案例
我們該如何解決?有沒有不同的邏輯?
你可以嘗試使用Case Else
處理任何意外的值。
Select Case SelectItem
Case 1
'There is one item in the combobox
Case 2
'There are two items in the combobox
Case Else
'There are a different number of items
End Select
不知道你到底在幹什麼。您也可以將您的Select
換成If
聲明。
If Combobox.Listcount > 0 Then
Select Case SelectItem
Case <Item>
'Do something here
End Select
End If
不幸的是我不認爲有這樣的功能。避開它的一種方法是將Select
放在它自己的子內,然後用Exit Sub
/Exit Function
退出。
我不確定我完全理解你在問什麼,但我認爲你可以通過將你的選擇塊放在if-then中來實現你想要的。 即
If Combobox.Listcount > 0 Then
Select Case ...
Case ...
...
End Select
End If
對不起,但我不明白你的問題。你能否給我們提供可能/可能不在組合框中的數據樣本,以及你的select語句?謝謝。 – 2010-06-29 10:47:45
我認爲你應該發佈代碼示例 – Motti 2010-06-29 11:33:32