vbs中使用select case条件语句,case中匹配项多于一个时,提示:type mismathc/ 800A000D...
Note:本人刚刚开始学习vbs,小白一个,所写随笔,仅为记录学习中的磕磕绊绊,同时也希望能给遇到相同问题的伙伴一点帮助。
Code1:(错误的)
Dim myName
myName = "Charles"
Select Case myName
Case "Bob" , 1
msgbox("A")
Case "Sara", 2
msgbox("B")
Case "Charles" ,3
msgbox("C")
End Select
以上vbs代码在运行时有如下提示:
此问题“折磨”了我小一天。使用VarType查看过数据类型,添加各种提示信息作为断点!!午饭后,有可能是补充了能量的原因,突然、貌似知道了问题的所在:就在case中匹配项中的1、2、3数字上。这几个数字在此处为整数型,而待匹配项myName是字符串。酱紫,myName在于case中各匹配项匹配时,当非字符串类型数据匹配时,就出弹出上面的提示。
解决方案:应该将case中出现的数字用双引号扩起来。
Dim myName
myName = "Charles"
Select Case myName
Case "Bob" , "1"
msgbox("A")
Case "Sara" , "2"
msgbox("B")
Case "Charles" , "3"
msgbox("C")
End Select
转载于:https://www.cnblogs.com/huihui1989/p/3688598.html
vbs中使用select case条件语句,case中匹配项多于一个时,提示:type mismathc/ 800A000D...相关推荐
- r语言中对向量求条件语句_R中的条件语句
r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...
- java switch中if_Java中 if 、switch条件语句
Java中 if .switch条件语句 生活我们经常需要判断,然后决定是否要做某件事.例如:如果考试成绩大于 90 分,则奖励一个 笔记本电脑.对于这种"需要先判断条件,条件满足后才执行的 ...
- asp.net select Case条件语句的使用方法
原文:http://www.111cn.net/net/vb-net/38548.htm 如果 testexpression 与任何 Case expressionlist 表达式匹配 ,则执行此 C ...
- case when mysql_mysql条件语句case when的实例
本节学习mysql中case when条件语句的一些实例. 1,表的创建 复制代码 代码示例: CREATE TABLE `lee` ( `id` int(10) NOT NULL AUTO_INCR ...
- 10 i lt shell的if_shell脚本编程之if、case条件语句
程序执行三种顺序 顺序执行 选择执行 循环执行 选择执行语句: if语句 格式: 单分支: if 判断条件:then 条件分支代码 fi 双分支: if 判断条件:then 条件为真时语句 else ...
- python条件语句-Python中条件判断语句的简单使用方法
最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...
- python中导入模块或包语句_Python中导入模块或包语句
这篇文章作者主要讨论了Python的from import *和from import *,它们怎么执行以及为什么使用这种语法(也许)是一个坏主意. 从一个模块导入全部 from import * m ...
- case zhen语句_SQL中的条件判断语句(case when zhen if,ifnull)用法
三.IFNULL(expr1,expr2) 仅适用于mysql 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2.IFNULL()的返回值是数 ...
- python 什么时候后面要加冒号_Python中的每个if条件语句后面都要使用冒号。
使用他人营业执照的违法经营烟花爆竹,损害消费者合法权益的,消费者可以向其要求赔偿,也可以向营业执照的持有人要求赔偿. 碱液煮练名词解释 在对海外银行的选择上,银行最先选择()协助办理国际结算业务. 脑 ...
- python中多条件语句_Python中的带条件语句
所以我编写了这段代码:它的调用方式如下: with c_with(needs_with(), lambda: get_stuff()) as gs: ##DOESN't call get_stuff( ...
最新文章
- “invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python”解决办法
- TOMCAT安全配置
- Spring 的 BeanUtils 踩坑记,你是不是遇到过这些问题?
- 【Python基础】Pandas笔记---概述与数据结构
- pcl_openmap_OpenMap教程5 – 3层GIS应用程序
- mysql主从虚拟机_虚拟机centos7Mysql实现主从配置
- Java zip and unzip demo
- ctreectrl 设置选中_CTreeCtrl点击获得选中项
- 你以为用了 BigDecimal 后,计算结果就一定精确了?
- 从后台获取的数据渲染到页面中的dom操作
- Keras:框架架构
- 新版quartus_prime破解与altera官网下载器件库
- linux 消息队列最大值,linux 消息队列的限制
- 一文读懂什么是MRO采购
- 解决:远程服务器(阿里云 VHost)和本地文件传输 windows
- 什么是SUM函数以及如何在Python,Excel和Mathlab中使用?
- 一位月薪1.2w的北漂程序员真实生活!
- ps4实况2016服务器维护,实况足球2016 PS4联机延时的解决办法
- 银行家舍入-四舍六入五成双
- 三十二楼层选几层最好_32楼层的选择几层最好 住楼房几层最好风水