打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA笔记第一章第六节VBA中IF函数详解

上节小编就曾用到了IF函数,这节具体来详细解析这个函数。

知识点一:IIF函数

语法规范 IIF(条件参数,真值参数,假值参数),例如IIF(A>B,B/A,A/B)解释为当A>B这个条件成立时,返回值B/A,不成立时返回值A/B

这里需要注意的是三个参数都是必选参数,而且IIF函数三个参数都会被检验,也就是说上例中当A=2,B=0时,这个函数按道理来讲就该返回0这个值,但是因为函数执行中要检验假值A/B,大家都知道0是不能做分母的,所以函数会报错。

知识点二:IF...THEN...语句

注意我这里说的是语句,这两个组合起来是语句,而不是函数。

语法规范IF 条件 THEN 执行语句,例如 If Range('A1')>90 Then Range('B1') = '优秀'解释为,如果A1单元格的值大于90则把B1单元格的值变为“优秀”

知识点三:IF... THEN... ELSE语句

IF 条件 THEN

条件成立执行的语句若干

ELSE

条件不成立执行的语句若干

END IF

这条语句比上条多了else,也就是当条件不成立时执行的语句。这里需要注意的是,语句同行的话是不需要END IF来结束得,但是实际编写代码的过程中,往往多行,所以要用END IF来结束。

知识点四:多层语句嵌套

IF 条件1 THEN

条件1成立执行的语句若干

ELSE IF 条件2 THEN

条件2成立执行的语句若干

ELSE

条件1和2都不成立执行的语句若干

END IF

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA中的条件判断函数IFF
什么是IF分支语句?
VBA的IIf和If区别与用法
VB程序设计程序控制结构(一)
VBA当中怎么调用IF函数,了解IF语句在多种场景下的条件判断
学习VBA,报表做到飞 第一章 入门篇 1.7 IF语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服