If 조건 then
조건이 참일 때 실행할 구문
Else
조건이 거짓일 때 실행할 구문
End ifIf 조건1then
조건1이 참일 때 실행할 구문
ElseIf 조건2then
조건2가 참일 때 실행할 구문
ElseIf 조건3then
조건3이 참일 때 실행할 구문
Else
모든 조건이 거짓일 때 실행할 구문
End If
사용 예
SubIf문 예()
Dim myCell AsRangeSet myCell = Range("A1")
If myCell > 99Then
myCell.Interior.Color = vbYellow
Else
myCell.Interior.Color = vbRed
End IfEnd Sub
Select Case ~ End Select 문
다중 조건의 경우 If, ElseIf, End If대신 사용
Case절에 비교연산자가 사용될 경우 Case Is 사용
Case절에 여러 개의 식이나 범위를 사용할 경우 Case 1 To 3 / Case 1, 2, 3 Case “ㄱ” To “ㅎ”, “가” To “힣” / Case “a” To “z”, “A” To “Z” / Case “남”, “남성”, “남자”
문법
Select Case 조건값
Case 비교값1
참일 경우 실행할 구문
Case 비교값2: 참일 경우 실행할 구문
Case Else: 모두 거짓일 경우 실행할 구문
End Select