Select Case…Case…End Select语句 当一个表达式与几个不同的值相比较时,可以使用Select Case分支判断语句替换使用在If…Then…Else…End If语句中的ElseIf。If…Then…Else…End If语句会计算每个ElseIf语句的不同的表达式。在控制结构的顶部,而Select Case 语句只计算表达式一次。在下面的示例中,Select Case语...
If语句:包括三种基本形式,单行形式、多行形式与嵌套形式。 Select Case语句:用于多条件选择的简洁语句。 If函数:与工作表中的If函数类似,用于条件判断。 Choose函数:用于根据索引选择返回值。常见问题及答案(FAQ)问题答案 Q1: If语句的三种形式分别是什么? If语句的三种形式包括:单行形式(If…Then…Else…)、多行...
当某个Case“表达式值”满足“条件(表达式)”的结果时,执行相应的语句块,并退出Select Case结构。如果没有满足“条件(表达式)”的结果时,就执行Case Else后的语句块。 方括号表示可选。Case子句可以有多个,CaseElse子句可以有也可以没有...
我们说了VBA中间的条件判断语句,我们至此已经把条件判读语句说完了。在一章节我们将会说到循环语句的使用方法。在这里我们说下If--Then和Select case 都是用来处理多条件的语句,但是他们的区别在于: If elseif .. 的每个分支都是独立的表达式,只有在前一个分支没有匹配才进行后一个分支的表达式判断。select case一...
SelectCase是IF…Then…Else结构的一种变通形式,可使代码变得简练易读。但是,并不是所有的多分支结构均可用Select Case语句代替If语句。 语法: Select Case testexpression [Case expressionlist-n [statements-n]] ... [Case Else [elsestatements]] End Select Select Case语句的语法具有以下几个部分: testexpress...
Excel VBA---之判断语句select 简介 select case 语句 :根据表达式的值来决定执行语句中的其中一个。工具/原料 Excel软件 方法/步骤 1 select case 语句 :根据表达式的值来决定执行语句中的其中一个。2 1、在VBE中编写代码:Sub select单条件()i = 1Select Case iCase Is > 0 Debug.Print ("i>0")Ca...
End Select End Sub 如果单元格A1中是数值1或3或5,运行代码后就会弹出“单元格A1中的值是5以内的奇数.”的消息框。 示例代码3:逗号分隔字符 Sub CharWithSelectCase() Select Case Range(“A1”).Value Case “A”, “E”,”I”, “O”, “U” ...
Visual basic(VBA)电脑 方法/步骤 1 1.点击鼠标右键选择新建一个Excel表格。2 2.根据自身的需要输入对应项目,然后制定判断规则。作者这里为90以上为优秀;80到90为良好;70到80为中等;60到70为一般。3 3.选择开发工具选项中的“宏”选项。4 4.输入判断规则的名称,然后点击“创建”按钮。5 5.写入判断成绩...
在VBA中,我们利用条件判断语句来执行不同的代码,最终形成我们所需要的结果。条件判断语句有两种:IF...THEN语句、SELECT CASE语句。一、IF...THEN结构 1、满足某一个条件时,执行相应代码:IF A>B THEN C=AEND IF 2、满足某一个条件时,执行代码A,否则执行代码B:IF A>B THEN C=AELSE C=...
Select Case i Case 2 To 4: Cells(2, 1).Font.Color = -1677 End Select 这段代码的功能是:当变量i的值在2到4之间时,将单元格A2的字体颜色设置为特定的颜色(此处颜色代码为-1677,代表红色,但在Excel VBA中通常使用RGB函数或ColorIndex来设置颜色,但-1677在某些环境中也可能被识别为红色)。 性能问题:...