select case str
case "A" or "B"
statements1
case "C" or "D"
statements2
end select意思就是当满足条件A和B时的运算一样,C和D的是一样。我这样写程序就不认了,难道说非要写成下面这样吗? select case str
case "A"
statements1
case "B"
statements1
case "C"
statements2.......
end select呵呵,问题比较弱,希望各位帮帮忙,谢谢!
case "A" or "B"
statements1
case "C" or "D"
statements2
end select意思就是当满足条件A和B时的运算一样,C和D的是一样。我这样写程序就不认了,难道说非要写成下面这样吗? select case str
case "A"
statements1
case "B"
statements1
case "C"
statements2.......
end select呵呵,问题比较弱,希望各位帮帮忙,谢谢!
As Decimal
Select Performance
Case 1 ' Performance is 1.
Return Salary * 0.1
Case 2, 3 ' Performance is 2 or 3.
Return Salary * 0.09
Case 5 To 7 ' Performance is 5, 6, or 7.
Return Salary * 0.07
Case 4, 8 To 10 ' Performance is 4, 8, 9, or 10.
Return Salary * 0.05
Case Is < 15 ' Performance is 11, 12, 13, or 14.
Return 100
Case Else ' Performance is < 1 or > 14.
Return 0
End Select
End Function
case "A","B"
statements1
case "C","D"
statements2
........
end select
中间用逗号分隔就可以了!
case "A" , "B"
statements1
case "C" , "D"
statements2
end select
select case str
case "A" , "B"
statements1
case "C" , "D"
statements2
end select