admin 管理员组

文章数量: 1086019


2024年4月26日发(作者:instrumental orientation)

vba中case is的用法(一)

VBA中Case Is使用详解

1. 什么是VBA中的Case Is

在VBA编程语言中,Case Is是一种条件语句,用于比较一个表

达式是否符合多个可能的值中的任何一个。它通常与Select Case语

句一起使用,并且可以用于多种数据类型的比较。

2. 使用Case Is进行数值比较

Case Is = 相等比较

Select Case score

Case Is = 90

MsgBox "成绩为A级"

Case Is = 80

MsgBox "成绩为B级"

Case Is = 70

MsgBox "成绩为C级"

Case Else

MsgBox "成绩不合格"

End Select

在上述代码中,根据变量score的值进行比较,如果score等于

90,则输出”成绩为A级”;如果score等于80,则输出”成绩为B

级”;如果score等于70,则输出”成绩为C级”;否则输出”成绩

不合格”。

Case Is > 大于比较

Select Case age

Case Is > 60

MsgBox "年龄大于60岁"

Case Is > 40

MsgBox "年龄在40-60岁之间"

Case Is > 20

MsgBox "年龄在20-40岁之间"

Case Else

MsgBox "年龄小于等于20岁"

End Select

在上述代码中,根据变量age的值进行比较,如果age大于60,

则输出”年龄大于60岁”;如果age在40到60之间,则输出”年龄

在40-60岁之间”;如果age在20到40之间,则输出”年龄在20-40

岁之间”;否则输出”年龄小于等于20岁”。

Case Is < 小于比较

Select Case price

Case Is < 10

MsgBox "价格小于10元"

Case Is < 20

MsgBox "价格在10-20元之间"


本文标签: 输出 用于 进行 变量 年龄