Case 条件语句支持条件判断,但是下面代码为什么不能正常执行呢
其中,Cse 条件语句后面有3种固定搭配模式:
① Case 数值 或 字符串 或变量 或数值范围
如
Case 1 ……数值
Case "A" ……字符串
Case t ……变量t
Case 2 To 5 ……数值范围 2 To 5 即 >=2 And <=5 之间的数值
上述Case条件 可以用【,】连起来。
即:
Case 1,"A" , 2 To 5 , t
表示,只要满足上述任一条件即可。
假设:var_130=1600
Select Case var_130
Case var_130 >= 2900
global_60 = 2900
Case var_130 >= 1450
global_60 = 1450
Case var_130 >= 980
global_60 = 980
Case (var_130 >= 740)
global_60 = 740
Case (var_130 >= 590)
global_60 = 590
Case (var_130 >= 490)
global_60 = 490
Case (var_130 >= 370)
global_60 = 370
Case (var_130 >= 295)
global_60 = 295
Case (var_130 >= 250)
global_60 = 250
Case (var_130 >= 214.3)
global_60 = 214.3
Case (var_130 >= 200)
global_60 = 200
Case (var_130 >= 187.5)
global_60 = 187.5
Case (var_130 >= 166.6)
global_60 = 166.6
Case (var_130 >= 150)
global_60 = 150
Case (var_130 >= 136)
global_60 = 136
Case (var_130 >= 125)
global_60 = 125
Case (var_130 >= 120)
global_60 = 120
Case (var_130 >= 100)
global_60 = 100
Case (var_130 >= 94)
global_60 = 94
Case (var_130 >= 83)
global_60 = 83
Case Else
global_60 = var_130
End Select