[Case<表达式表2>] [<语句体2>]] I Case else [<语句体n>]] End select 2说明 测试条件>是任何数值表达式或字符串表达式。 表达式表>中有值与<测试条件>匹配时,执行该Case子句下的 语句体丶,执行完该<语句体丶后跳出 End selec子句 测试条件丶与所有Cae子句中的<表式表>都不匹配时,执行 Case else下的〈语句体n>。如果没有 Case else语句,则退出 Select case 结构,程序会从 End select之后的语句继续执行。 在Case子句中,<表达式表>为必要参数,是由一个或多个表达式组 成的列表,若有多个,则每两个之间用逗号分隔。Case子句中的<表达式表 >是如表4-1所示形式表达式的列表
[Case﹤表达式表2﹥] [﹤语句体2﹥]] ┅ [Case Else [﹤语句体n﹥]] End Select 2 说明 -- ﹤测试条件﹥是任何数值表达式或字符串表达式。 -- ﹤表达式表﹥中有值与﹤测试条件﹥匹配时,执行该Case子句下的﹤ 语句体﹥,执行完该﹤语句体﹥后跳出End Select子句。 -- ﹤测试条件﹥与所有Case子句中的﹤表达式表﹥都不匹配时,执行 Case Else下的﹤语句体n﹥。如果没有Case Else语句,则退出Select Case 结构,程序会从End Select之后的语句继续执行。 -- 在Case子句中,<表达式表>为必要参数,是由一个或多个表达式组 成的列表,若有多个,则每两个之间用逗号分隔。Case子句中的<表达式表 >是如表4-1所示形式表达式的列表
表41ce子句中的表达式形式 示例 表达式 81224数值表达式或字行串表达式 表达式T0表达式 Case 1 To 1004 Case a p 用来指定一个值范围蕺小的值要出现在T0之前 关运算表达式980可以配合说预运符来指足一个数值围 执行 Select Case语句时,首先计算 Select case语句中<测试条件>的 值,然后从第一个Case开始找满足该值的Case子句,遇到第一个表达式列 表值与测试表达式相匹配的Case子句,则执行其下的语句体,然后停止测 试,跳出 Select Case结构。 Case else-子句用于指明,当测试条件和所有的case子句<表达式表>中 的值都不匹配时,则会执行该子句下的语句。如果没有Case值匹配测试条 件,而且也没有 Case else语句,则退出 Select Case结构,程序会从End Select之后的语句继续执行
执行Select Case语句时,首先计算Select Case语句中﹤测试条件﹥的 值,然后从第一个Case开始找满足该值的Case子句,遇到第一个表达式列 表值与测试表达式相匹配的Case子句,则执行其下的语句体,然后停止测 试,跳出Select Case结构。 Case Else子句用于指明,当测试条件和所有的Case子句<表达式表>中 的值都不匹配时,则会执行该子句下的语句。如果没有Case值匹配测试条 件,而且也没有Case Else语句,则退出Select Case结构,程序会从End Select之后的语句继续执行