2010-06-29 52 views
0

我們正在使用代碼,我們需要選擇組合框中的項目,我們通過選擇案例語句(如「案例」選擇項「 」)執行此操作。但是,如果組合框中沒有項目,代碼應該從案例中退出。「End Select」不起作用。需要跳出選擇案例

我們該如何解決?有沒有不同的邏輯?

+1

對不起,但我不明白你的問題。你能否給我們提供可能/可能不在組合框中的數據樣本,以及你的select語句?謝謝。 – 2010-06-29 10:47:45

+1

我認爲你應該發佈代碼示例 – Motti 2010-06-29 11:33:32

回答

1

你可以嘗試使用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 
0

不幸的是我不認爲有這樣的功能。避開它的一種方法是將Select放在它自己的子內,然後用Exit Sub/Exit Function退出。

0

我不確定我完全理解你在問什麼,但我認爲你可以通過將你的選擇塊放在if-then中來實現你想要的。 即

If Combobox.Listcount > 0 Then 
    Select Case ... 
     Case ... 
      ... 
    End Select 
End If