卡饭网 > 其他 > 正文

较为复杂的If ElseIf ElseIf EndIf语句

来源:本站整理 作者:梦在深巷 时间:2013-03-28 03:54:34

不论是哪种语言,一般情况下,我们接触最多的就是if语句了,但是,比if语句更为复杂的是如下的语句:

If…ElseIf…ElseIf…EndIf,当然,这种语句,可以无限制的添加各种条件,直到语句结束。因此,该语句,适合于条件多判定复杂的时候可使用。

其语法如下:

If 条件1 Then

(条件1为True时 处理1)

(条件1为True时 处理2)

ElseIf 条件2 Then

(条件2为True时 处理1)

(条件2为True时 处理2)

ElseIf 条件3 Then

(条件3为True时 处理1)

(条件3为True时 处理2)

Else

(以上条件均为False时 处理1)

(以上条件均为False时 处理2)

End If

下面,再给出该语句的示例代码:

Dim x As String

x = "北京"

If x = "南京" Then

Range("A1").Value = "住南京"

ElseIf x = "北京" Then

Range("A1").Value = "住北京"

ElseIf x = "文山" Then

Range("A1").Value = "住文山"

Else

Range("A1").Value = "回广南老家住"

End If

相关推荐