程序结构之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结构。依然是最好的学习方法,是多多练习。 “ 转给那些喜欢的小伙伴吧 ” 我是张小懒 一个爱偷懒、想让自己自信、正在努力向上的家伙 |
|