分享

【小懒のVBA】程序结构之IF...Then...Elseif多重判断

 L罗乐 2017-03-01

刚刚听完课,抓紧抽点时间来更新下公众号文章。最近也不断有小伙伴问我在忙什么,我在忙着搞事情呀,嘿嘿

程序结构之IF...Then...Elseif多重判断

上篇文章中,提到了程序结构中的IF单条件判断,但是我们在实际应用当中,需要检查多个条件来判断,那么我们该如何来处理这种情况呢?

在开始之前,我们一起来回忆下IF函数是如何来处理多重判断的问题:

if(判断条件,真值时返回结果,if(判断条件,真值时返回结果,if(判断条件,真值时结果,假值时结果)))

这种形式的函数书写,我们称之为IF函数嵌套,通过嵌套来实现多重判断。

下面依然通过一个实例来学习VBA中IF的多重判断如何来实现:

Sub 多重判断()    if range('a1').value='喜欢张小懒的文章' then            msgbox '关注张小懒公众号并推荐给好友'    elseif range('a1').value='不喜欢张小懒的文章' then            msgbox '取关张小懒公众号'    else              msgbox '随便看看'    end if End 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结构。依然是最好的学习方法,是多多练习。


“ 转给那些喜欢的小伙伴吧 ”

我是张小懒

一个爱偷懒、想让自己自信、正在努力向上的家伙

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多