/ / Excel VBA If Then 문

Excel VBA If Then 문

If Then 선언문 | Else 문

사용 If Then 문 ...에서 Excel VBA 특정 조건이 충족되면 코드 행을 실행합니다.

If Then 선언문

워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가하십시오.

Dim score As Integer, result As String
score = Range("A1").Value

If score >= 60 Then result = "pass"

Range("B1").Value = result

설명 : 점수가 60보다 크거나 같으면 Excel VBA는 통과를 반환합니다.

시트에서 명령 단추를 누르면 결과 :

Excel VBA If Then 문

참고 : 점수가 60보다 작 으면 Excel VBA는 빈 변수 결과의 값을 B1 셀에 배치합니다.

Else 문

워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가하십시오.

Dim score As Integer, result As String
score = Range("A1").Value

If score >= 60 Then
    result = "pass"
Else
    result = "fail"
End If

Range("B1").Value = result

설명 : 점수가 60보다 크거나 같으면 Excel VBA는 통과합니다. 그렇지 않으면 Excel VBA가 실패합니다.

시트에서 명령 단추를 누르면 결과 :

Excel VBA 기타 선언문

노트 : Then과 Else 문 뒤에 하나의 코드 행이있는 경우에만 코드 행을 Then 다음에 배치하고 End If (첫 번째 예)를 생략 (생략) 할 수 있습니다. 그렇지 않으면 Then 및 Else 단어 뒤에 새 행을 시작하고 End If로 끝냅니다 (두 번째 예).

또한 읽으십시오 :