刚刚听完课,抓紧抽点时间来更新下公众号文章。最近也不断有小伙伴问我在忙什么,我在忙着搞事情呀,嘿嘿
上篇文章中,提到了程序结构中的IF单条件判断,但是我们在实际应用当中,需要检查多个条件来判断,那么我们该如何来处理这种情况呢?
在开始之前,我们一起来回忆下IF函数是如何来处理多重判断的问题:
if(判断条件,真值时返回结果,if(判断条件,真值时返回结果,if(判断条件,真值时结果,假值时结果)))
这种形式的函数书写,我们称之为IF函数嵌套,通过嵌套来实现多重判断。
下面依然通过一个实例来学习VBA中IF的多重判断如何来实现:
Sub 多重判断() if range('a1').value='喜欢张小懒的文章' then msgbox '关注张小懒公众号并推荐给好友' elseif range('a1').value='不喜欢张小懒的文章' then msgbox '取关张小懒公众号' else msgbox '随便看看' end ifEnd Sub
IF...Then...Elseif语句的语法:
If 条件1 Then
条件1为真时执行的语句
Elseif 条件2 then
条件2为真时执行的语句
Elseif 条件3 then
条件3为真时执行的语句
......
Elseif 条件N then
条件N为真时执行的语句
Else
所有条件为假时执行的语句
End if
If、Elseif、then、Else均是关键词。理解IF...Then...结构,应该很容易理解IF...Elseif...Then结构。依然是最好的学习方法,是多多练习。
“ 转给那些喜欢的小伙伴吧 ”
我是张小懒
一个爱偷懒、想让自己自信、正在努力向上的家伙
联系客服