Switch 语句

17 Mar 2025 | 阅读 2 分钟

要根据表达式的值执行一组语句,我们使用 Switch Case。 在这里,每个值都称为 Case,并且变量基于每个 case 打开。 如果测试表达式与用户指定的任何 Case 不匹配,则执行 Else 语句 case。

Case Else 是 select Case 中的一个可选语句。 但是,始终使用 Case Else 语句是一种良好的编程习惯。

语法

流程图

Switch Statement

示例

让我们借助函数找到整数的类型。

之后执行以上代码,你将得到类似如下的输出

The number is the least composite number 

让我们看看 switch 语句的更多示例,例如

例如,你想使用 switch 语句创建一个自定义函数 (UDF)。

它可以像任何常规工作表函数一样使用,它将返回学生的成绩。

用于创建自定义公式的代码如下

现在,你可以在工作表中使用 GetGrade 函数,如下面的屏幕截图所示,例如

Switch Statement
下一主题VBA 循环