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...相关推荐

  1. r语言中对向量求条件语句_R中的条件语句

    r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...

  2. java switch中if_Java中 if 、switch条件语句

    Java中 if .switch条件语句 生活我们经常需要判断,然后决定是否要做某件事.例如:如果考试成绩大于 90 分,则奖励一个 笔记本电脑.对于这种"需要先判断条件,条件满足后才执行的 ...

  3. asp.net select Case条件语句的使用方法

    原文:http://www.111cn.net/net/vb-net/38548.htm 如果 testexpression 与任何 Case expressionlist 表达式匹配 ,则执行此 C ...

  4. case when mysql_mysql条件语句case when的实例

    本节学习mysql中case when条件语句的一些实例. 1,表的创建 复制代码 代码示例: CREATE TABLE `lee` ( `id` int(10) NOT NULL AUTO_INCR ...

  5. 10 i lt shell的if_shell脚本编程之if、case条件语句

    程序执行三种顺序 顺序执行 选择执行 循环执行 选择执行语句: if语句 格式: 单分支: if 判断条件:then 条件分支代码 fi 双分支: if 判断条件:then 条件为真时语句 else ...

  6. python条件语句-Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...

  7. python中导入模块或包语句_Python中导入模块或包语句

    这篇文章作者主要讨论了Python的from import *和from import *,它们怎么执行以及为什么使用这种语法(也许)是一个坏主意. 从一个模块导入全部 from import * m ...

  8. case zhen语句_SQL中的条件判断语句(case when zhen if,ifnull)用法

    三.IFNULL(expr1,expr2) 仅适用于mysql 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2.IFNULL()的返回值是数 ...

  9. python 什么时候后面要加冒号_Python中的每个if条件语句后面都要使用冒号。

    使用他人营业执照的违法经营烟花爆竹,损害消费者合法权益的,消费者可以向其要求赔偿,也可以向营业执照的持有人要求赔偿. 碱液煮练名词解释 在对海外银行的选择上,银行最先选择()协助办理国际结算业务. 脑 ...

  10. python中多条件语句_Python中的带条件语句

    所以我编写了这段代码:它的调用方式如下: with c_with(needs_with(), lambda: get_stuff()) as gs: ##DOESN't call get_stuff( ...

最新文章

  1. “invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a Python”解决办法
  2. TOMCAT安全配置
  3. Spring 的 BeanUtils 踩坑记,你是不是遇到过这些问题?
  4. 【Python基础】Pandas笔记---概述与数据结构
  5. pcl_openmap_OpenMap教程5 – 3层GIS应用程序
  6. mysql主从虚拟机_虚拟机centos7Mysql实现主从配置
  7. Java zip and unzip demo
  8. ctreectrl 设置选中_CTreeCtrl点击获得选中项
  9. 你以为用了 BigDecimal 后,计算结果就一定精确了?
  10. 从后台获取的数据渲染到页面中的dom操作
  11. Keras:框架架构
  12. 新版quartus_prime破解与altera官网下载器件库
  13. linux 消息队列最大值,linux 消息队列的限制
  14. 一文读懂什么是MRO采购
  15. 解决:远程服务器(阿里云 VHost)和本地文件传输 windows
  16. 什么是SUM函数以及如何在Python,Excel和Mathlab中使用?
  17. 一位月薪1.2w的北漂程序员真实生活!
  18. ps4实况2016服务器维护,实况足球2016 PS4联机延时的解决办法
  19. 银行家舍入-四舍六入五成双
  20. 三十二楼层选几层最好_32楼层的选择几层最好 住楼房几层最好风水

热门文章

  1. 薄荷Android团队成员Blog
  2. gulp怎么运行html文件,如果gulp-watch监视html文件,它会运行所有任务
  3. python人脸比对算法_Python的人脸识别,欧式距离比对,机器训练,人脸采集,离线识别...
  4. PO、VO、BO、POJO、DAO、DTO都是什么对象
  5. sass函数:@function
  6. 购物车的简单添加与计算
  7. Puppent 介绍原理及安装
  8. quartus编译出现的问题
  9. SQL UNION使用
  10. Axis2 生成客户端