A more complex if ElseIf ElseIf endif statement

Source: Internet
Author: User

In any language, in general, the most common contact is the IF statement, but more complex than the IF statement is the following statement:

If ... ElseIf ... ElseIf ... EndIf, of course, this statement can be unrestricted to add a variety of conditions until the end of the statement. Therefore, the statement is suitable for use when the conditions are more complex to judge.

The syntax is as follows:

If Condition 1 Then

(Handling 1 when condition 1 is true)

(Handling 2 When condition 1 is true)

ElseIf Condition 2 Then

(Handling 1 when Condition 2 is true)

(Handling 2 When condition 2 is true)

ElseIf Condition 3 Then

(Handling 1 when condition 3 is true)

(Handling 2 When condition 3 is true)


(processing 1 If all of the above conditions are false)

(Processing 2 If all of the above conditions are false)

End If

The following is a sample code for the statement:

Dim x as String

x = "Beijing"

If x = "Nanjing" Then

Range ("A1"). Value = "Live in Nanjing"

ElseIf x = "Beijing" Then

Range ("A1"). Value = "Live in Beijing"

ElseIf x = "Wenshan" Then

Range ("A1"). Value = "Live in Wenshan"


Range ("A1"). Value = "Back to Guangnan Home"

End If

Related Article

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.