我寫了以下部分。當調試時,我看到我輸入第一個案例沒關係。 我的問題是與第二個案例 - 它不輸入它,並進入錯誤消息。問題與「選擇案例」
我做錯了什麼?
Select Case Data_Rate
Case "1", "2", "5.5", "11", "6", "9", "12", "18", "24", "36", "48", "54"
a = Data_Rate
Select Case Date_Rate
Case "1"
b = 2
Case "2", "5.5", "11"
b = 1
Case Else:
MsgBox ("ERROR - Data_Rate")
End Select
Case "0", "1", "2", "3", "4", "5", "6", "7"
a = 3
Case Else:
MsgBox ("ERROR - Data_Rate")
End Select
但我不能像「case」語句中的「if」語句中有幾個值,對嗎? 我可以像這樣: if(Date_Rate =「1」or「2」or「11」)Then .... ??? – Nimrod 2010-05-10 17:08:27
沒關係 - 「IF」的作品:) 謝謝! – Nimrod 2010-05-10 17:22:39
@Nimrod,是的,只是它會被寫爲(Date_Rate =「1」或Date_Rate =「2」或Date_Rate =「11」) – CaffGeek 2010-05-10 17:41:11