手机版

如果测试表达式与案例表达式列表表达式匹配

时间:2021-12-07 来源:互联网 编辑:宝哥软件园 浏览:

一、选择案例语法和参数介绍

选择案例测试表达式

[案例表达式列表-n

[语句-n]].

[其他情况

[elsestatements]]

结束选择

选择案例语句的语法包含以下部分:

Testexpression必需参数。任何数值表达式或字符串表达式。

表达式-n如果出现大小写,它是必需的参数。该形式是表达式、表达式到表达式和比较运算符表达式中的一个或多个。“到”关键字可用于指定值的范围。如果使用“至”关键字,较小的值将出现在“至”之前。使用Is关键字时,可以使用比较运算符(Is和Like除外)指定一个数值范围。如果未提供,将自动插入Is关键字。

语句-n可选参数。当testexpression匹配表达式列表的任何部分时要执行的一个或多个语句-n。

Elsestatements可选参数。当testexpression与Case子句的任何部分都不匹配时执行的一个或多个语句。

如果testexpression与Case expressionlist表达式匹配,将执行Case子句之后的语句,直到下一个Case子句;如果是最后一个子句,它将被执行到结束选择。然后,控制将转移到结束选择后的语句。如果testexpression与多个Case子句中的expressionlist表达式匹配,将只执行第一个匹配后的语句。

Case Else子句用于表示其他属性。当testexpression与所有Case子句中的表达式列表不匹配时,将执行这些语句。虽然这不是必需的,但最好在Select Case块中添加一个Case Else语句来处理不可预测的testexpression值。如果没有与testexpression匹配的Case expressionlist,也没有Case Else语句,程序将在End Select之后继续从该语句执行。

二、选择案例的例子

单元格范围B1: B5内,单元格值=1红色,=2黄色,=3水色,=外部绿色。

将myRng调暗为范围

调光范围

将我的颜色调成整数

设置myRng=范围(' B1:B5 ')

对我心中的每一个c

选择案例c .值

案例1

我的颜色=3 '红色

案例2

我的颜色=6 '黄色

案例3

我的颜色=8 '水的颜色

其他情况

我的颜色=10 '绿色

结束选择

c.内部。颜色索引=我的颜色

下一个c

在单元格范围B1: B5内,单元格的值为10红色、20黄色、30水色,其他绿色。

将myRng调暗为范围

调光范围

将我的颜色调成整数

设置myRng=范围(' B1:B5 ')

对我心中的每一个c

选择案例c .值

案例10

我的颜色=3 '红色

案例20

我的颜色=6 '黄色

案例30

我的颜色=8 '水的颜色

其他情况

我的颜色=10 '绿色

结束选择

c.内部。颜色索引=我的颜色

版权声明:如果测试表达式与案例表达式列表表达式匹配是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。