在下面的示例中,Select Case语句会计算发送给此过程的参数performance。请注意,每个Case语句可以包含一个以上的值、一个值的范围、一个值的组合以及比较运算符。如果Select Case语句与Case语句的任何值都不匹配,则可选的Case Else语句运行。' Performance和Salary作为参数传递给函数Bonus Function BonusSelect(ByVal Pe...
1 1.点击鼠标右键选择新建一个Excel表格。2 2.根据自身的需要输入对应项目,然后制定判断规则。作者这里为90以上为优秀;80到90为良好;70到80为中等;60到70为一般。3 3.选择开发工具选项中的“宏”选项。4 4.输入判断规则的名称,然后点击“创建”按钮。5 5.写入判断成绩的代码。主要利用的代码为Select case。
Select Case条件(表达式) [Case表达式值1 [语句块] ] [Case表达式值2 [语句块] ] …… [Case Else [语句块] ] End Select 说明: 当某个Case“表达式值”满足“条件(表达式)”的结果时,执行相应的语句块,并退出Select Case结构...
另外在实际使用中,也会在case内部的代码块里嵌套IF,或者在嵌套一个其他的Select Case语句,只是注意嵌...
End Select End Sub 如果单元格A1中是数值1或3或5,运行代码后就会弹出“单元格A1中的值是5以内的奇数.”的消息框。 示例代码3:逗号分隔字符 Sub CharWithSelectCase() Select Case Range(“A1”).Value Case “A”, “E”,”I”, “O”, “U” ...
5. Using Select Case in a Custom Function You can also use the SELECT CASE while writing code for aVBA Function. Function udfGrade(student_marks As Integer) Dim myGrade As String Select Case student_marks Case Is < 40: myGrade = “Bad” ...
Select Case是IF…Then…Else结构的一种变通形式,可使代码变得简练易读。但是,并不是所有的多分支结构均可用Select Case语句代替If语句。 语法: Select Case testexpression [Case expressionlist-n [statements-n]] ... [Case Else [elsestatements]] End Select Select Case语句的语法具有以下几个部分: ●testex...
在VBA世界里,也有与“IF…Then…Else”齐名的条件语句“Select… Case”语句。假如遇到这样的条件:“如果是1就进行A,如果是2就进行B,如果是3就进行C……”,也就是处理好多情况的时候,应用“Select…Case”语句就能编出简明、易懂的宏语言。当然了,应用“IF…Then…Else”语句也能做到,但处理多个条件,“Select...
End Function 2、 Select Case…Case…End Select语句 当一个表达式与几个不同的值相比较时,可以使用Select Case分支判断语句替换使用在If…Then…Else…End If语句中的ElseIf。 If…Then…Else…End If语句会计算每个ElseIf语句的不同的表达式。在控制结构的顶部,而Select Case 语句只计算表达式一次。
4-08-VBA常用语句之Select Case2是4-excel vba 常用语句与常用函数教学的第8集视频,该合集共计36集,视频收藏或关注UP主,及时了解更多相关视频内容。