趣文网,分享全网好句子、好文章!

Excel VBA流程图解之Select Case语句 多分支选择的最佳选择

时间:2023-08-29 02:13:01

相关推荐

Excel VBA流程图解之Select Case语句 多分支选择的最佳选择

上一篇,我们画了一个IF的流程图,显然有些场景用IF写起来比较繁琐,比如常用与分数段判断,时间段,税率,提成比例等问题,IF每个条件里都要写判断的对象,很是麻烦,那么Select Case就是为此而生,Seelct Case语句只需要写一个判断的对象,后续的Case分支里直接对他判断即可,语法如下

流程图如下

重点解析,Select Case的判断流程类似于IF Elseif 但是他显然写起来很方便

当我们的判断条件始终只对一个目标进行判断的时候,就应该选择Seelct Case当需要在分支判断语句里对其他的对象混合判断,这种时候应该选择IF语句case判断里面可以写1 to 5这样方便的区间判断 比IF方便太多case判断里可以写逗号分隔的多个或者条件 1,3,6 表示 3个满足一个即可 注意这里的条件3后面是可以无限往下接条件N的喔,另外在实际使用中,也会在case内部的代码块里嵌套IF,或者在嵌套一个其他的Select Case语句,只是注意嵌套条件的时候,必须保证条件语句是封闭的,也就是他必须是有end if或者end select在一起

觉得有用的请记得关注点赞转发哦 !

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(2)
  1. 乐儿*叶2023-12-25 05:02乐儿*叶[宁夏网友]203.16.13.232
    @蓝梦邪我前对SelectCase语句理解不够深入了这篇文章豁开朗对我工作有很大帮助。建议初学者定要仔细阅读哦!
    顶3踩0
  2. 蓝梦邪2023-10-27 03:37蓝梦邪[台湾省网友]43.254.209.212
    这篇文章对于Excel和VBA新手非常有用帮助他们更好地理解SelectCase语句和多分支选择。非常感谢作者分享!
    顶2踩0
相关阅读
ReDim语句的应用

ReDim语句的应用

今日的内容是VBA之EXCEL应用的第十二章Excel VBA中数组的应用。这讲是第3节ReDim语句的应用。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容

2023-11-30

excel编程系列基础:典型的判断语句应用技巧

excel编程系列基础:典型的判断语句应用技巧

典型的判断语句有2种,分别是IF判断语句和SELECT判断语句

2023-10-08

VBA代码常用语句第81

VBA代码常用语句第81

82 If MsgBoxContinue?,vbYesNovbYes Then Exit Sub 返回值不为是,则退出83 Config=vbYesNo+vbQuestion+vbDefaultButton2 使用常量

2023-07-02

条件判断语句IF Else 学会了他 你就是VBA处理复杂条件的大神

条件判断语句IF Else 学会了他 你就是VBA处理复杂条件的大神

其实VAB中间的IF函数和我们工作表的IF函数差不多,只是写法稍许有些不同

2023-07-16