2012-12-05 69 views

回答

13

case Else使用完全相反的,它是相同的爲c 語法的默認:

Select [ Case ] testexpression 
    [ Case expressionlist 
     [ statements ] ] 
    [ Case Else 
     [ elsestatements ] ] 
End Select 

例如

creamcake = TextBox1.Text 

Select Case creamcake 

Case "Eaten" 
DietState = "Diet Ruined" 
Case "Not Eaten" 
DietState = "Diet Not Ruined" 
Case Else 
DietState = "Didn't check" 
End Select 

如果要指定一個以上的情況下 然後例如

Select Case agerange 

Case 16 To 21 
MsgBox 「Still Young」 
Case 50 To 64 
MsgBox 「Start Lying」 

End Select 
+0

好吧,我注意到,但我想「的情況下其他」項被分配到相同的代碼爲「情況下隴東」在你的例子中。這個有可能 ? – user1797147

+0

@ user1797147:查看更新後的答案 –

+0

@ user1797147:如果你想和其他人一起使用,那麼就不要使用大小寫的「吃掉」。只要將其刪除,它會自動轉到其他部分 –