1、AND,连接两个或两个以上条件,只有它们都满足、都为真时,整个条件表达式的结果才为真。2、OR,连接两个或两个以上条件,只要有一个满足,整个条件表达式的结果即为真。3、NOT,将真变为假,将假变为真。4、(),当有AND与多个OR条件组合的时候,把OR条件放到括号里,会改变整个条件表达式的结果。四、I...
Select Case…Case…End Select语句 当一个表达式与几个不同的值相比较时,可以使用Select Case分支判断语句替换使用在If…Then…Else…End If语句中的ElseIf。If…Then…Else…End If语句会计算每个ElseIf语句的不同的表达式。在控制结构的顶部,而Select Case 语句只计算表达式一次。在下面的示例中,Select Case语...
我们还可以嵌套使用Select Case结构,如下面的示例代码所示: 示例代码4:嵌套的Select Case结构 Sub qtWithSelectCase() Select Case Range("A1").Value Case "工作表" Select Case Worksheets.Count Case 1 MsgBox "工作簿中有1个工作...
Select Case结构可以多层嵌套,但要注意每个Select Case语句要对应一条End Select语句。 在书写嵌套结果时,在代码中使用缩进排列可以使程序清晰易懂。 如果Case子句后只有一条指令,那么可以将指令与Case书写在一行上。例如,我们重写示例代码2如下: Sub NumWithSelectCase() Select Case Range(“A1”).Value Case 1, ...
Debug.Print "Not between 1 and 10" End Select 其中,在Select Case语句的使用过程中,应注意以下几点内容: ●如果testexpression与任何Case expressionlis 表达式匹配,则执行此Case子句和下一个Case子 句之间的语句,对于最后的子句,则会执行该子句到End Select之间的语句,然后控制权会转到 End Select之后的语句。如...
流程图如下 重点解析,Select Case的判断流程类似于IF Elseif 但是他显然写起来很方便 当我们的判断条件...
Excel Visual basic(VBA)电脑 方法/步骤 1 1.点击鼠标右键选择新建一个Excel表格。2 2.根据自身的需要输入对应项目,然后制定判断规则。作者这里为90以上为优秀;80到90为良好;70到80为中等;60到70为一般。3 3.选择开发工具选项中的“宏”选项。4 4.输入判断规则的名称,然后点击“创建”按钮。5 5.写入...
1. Select Case with Numbers While writing a VBA code for the SELECT CASE statement, you can use operators to compare values. Now in the below code, you have >,<, and = operators to test the conditions. Sub SelectCaseExample1()
算术运算符(+、-、*、/)、比较运算符(=、<>、<、>)、逻辑运算符(And、Or、Not)等。五、语句结构 语句结构用于控制程序的流程,使程序更加灵活。常见的语句结构包括条件语句(If...Then...Else,Select Case)、循环语句(For...Next,Do While...Loop)等。六、过程与函数 过程和函数是可重复调用的...
在VBA世界里,也有与“IF…Then…Else”齐名的条件语句“Select… Case”语句。假如遇到这样的条件:“如果是1就进行A,如果是2就进行B,如果是3就进行C……”,也就是处理好多情况的时候,应用“Select…Case”语句就能编出简明、易懂的宏语言。当然了,应用“IF…Then…Else”语句也能做到,但处理多个条件,“Select...