switch vba_VBA switch
switch函数的功能是:计算一组表达式列表的值,然后返回与表达式列表中最先为 True 的表达式所相关的 Variant 数值或表达式。
一、switch语法
Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]])
Switch 函数的语法具有以下几个部分:
参数说明
expr 必要参数。要加以计算的 Variant 表达式。
value 必要参数。如果相关的表达式为 True,则返回此部分的数值或表达式。
说明
Switch 函数的参数列表由多对表达式和数值组成。表达式是由左至右加以计算的,而数值则会在第一个相关的表达式为 True 时返回。如果其中有部分不成对,则会产生一个运行时错误。如果 expr-1 为 True 则 Switch 返回 value-1,如果 expr-1 为 False,但 expr-2 为 True,则 Switch 返回 value-2,以此类推。
Switch 会返回一个 Null值,如果:
没有一个表达式为 True。
第一个为 True 的表达式,其相对应的值为 Null。
虽然它只返回其中的一个值,但是 Switch 会计算所有的表达式。因此应该注意到所产生的副作用。例如,只要其中一个表达式导致被零除错误,就会发生错误。
二、Switch 函数示例
Dim CityName As String, MatchUp As String
CityName = "北京"
MatchUp = Switch(CityName = "伦敦", "英国", _
CityName = "罗马", "意大利", _
CityName = "北京", "中国", _
CityName = "巴黎", "法国")
MsgBox MatchUp
switch vba_VBA switch相关推荐
- php switch正则表达式,switch的用法以及正则表达式简单的用法
switch用法 switch的含义:计算表达式的值,当表达式的值与某个常量的表达式的值相等的时候,会执行case后的语句,并且结束. switch的形式: switch(n){ case1:语句 b ...
- Go语言-switch case | switch中判断多个值、interface conversion: interface {} is float64, not int
文章目录 Go语言-switch case 背景 switch case Golang中switch的特殊用法--fallthrough go语言switch中判断多个值 Type Switch,判断 ...
- 计算机网络switch配置,switch二层etherchannel的配置案例及 PAGP,LACP
一 拓扑图 二 配置过程 switchA的配置: Switch>en Switch#config Switch(config)# Switch(config)#interface range f ...
- switch vba_VBA中使用的3种选择函数,分别是IIf、Switch和______。
VBA中使用的3种选择函数,分别是IIf.Switch和______. 更多相关问题 [名词解释] 血管内溶血 [问答题,简答题] Ham试验的原理和应用如何? [问答题,简答题] 何为小细胞性贫血? ...
- Ubuntu switch window switch terminal tab
switch window: ctrl + tab switch terminal tab: ctrl + pageUp / pageDown 转载于:https://www.cnblogs.com/ ...
- c语言输出随机数switch,在Switch语句案例中使用随机数
我遇到某个代码段的问题,该代码段应该根据预设的难度级别向敌人提供一组随机的项目.我正在使用Bjorne随机函数的修改模板版本.当我使用他的原始版本时,我仍然遇到了问题: template T rand ...
- c语言中switch结构,switch结构c语言
C语言中switch结构的使用 用switch结构编制程序,输入1个学生的C语言课程考试成绩(百分制整形数因为case后面不能接范围,也就是说case后面是一个确实固定的常量.用下面的方法比较好, # ...
- 微信Switch组件-switch按钮
今天我们来探讨switch开关选择器是如何实现的,演示效果如下: 未启动状态: 启动后状态: 基本思路: 将表单元素checkbox进行重新定义,-webkit-appearance就是为了重新定义而 ...
- java8中switch不能,switch 语句
# switch 语句 不同于 if-then 和 if-then-else 语句,switch 语句可以有多个可能的执行路径. 一个 switch 用 byte,short,char,和 int 原 ...
最新文章
- 软件开发文档模板 (学习)
- pymysql安装_openstack stein安装placement
- 收留我接入云信,打造陌生人旅行社交
- SpringCloud 配置安全验证、服务消费端处理、无状态 Session 配置、定义公共安全配置程序类
- 线性代数(矩阵、高斯、线性基……)
- 心得 如何优雅地跨线程修改主线程窗口控件
- LeetCode算法入门- Remove Element -day20
- (飞鸽传书绿色版)网站
- 非平衡电桥电阻计算_热电阻四线制、三线制、两线制的区别
- 用计算机作业,四川电大计算机办公软件应用第1次形考作业
- NDK error Error 126 make: *** Deleting file
- python地址簿3.7版本_用python编写地址簿程序的问题
- 在排序数组中,找出给定数字的出现次数
- 图解sql内外连接和左连接left join和右连接right join
- Java项目演示第23期在线购书商城系统
- tx关于机器人的律师函_史陶比尔TX40机器人说明书.pdf
- Java冒泡排序实现
- 热门高薪岗位大数据开发 自学转行如何就业(自学教程 学习路线 方法建议)
- 大神如何用油猴提升前端开发效率 ?
- 设备零线地线短路维修