萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> 較為復雜的If ElseIf ElseIf EndIf語句

較為復雜的If ElseIf ElseIf EndIf語句

   不論是哪種語言,一般情況下,我們接觸最多的就是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

copyright © 萬盛學電腦網 all rights reserved