특정 조건이 충족되는 경우 코드 줄을 실행하는 엑셀 VBA의 경우 문을 사용합니다.

다음 if 문

워크 시트에 / VBA 만들-A-매크로 # 명령 버튼을 [명령 단추]`다음 코드 줄을 추가하십시오 ‘링크를 놓고

Dim score As Integer, result As String

score = Range("A1").Value

If score >= 60 Then result = "pass"

Range("B1").Value = result

설명 : 점수보다 크거나 (60)와 동일한 경우, 엑셀 VBA 반환 전달합니다.

당신이 시트에 명령 단추를 클릭하면 검색 결과 :

Excel VBA If Then Statement

참고 : 점수가 60보다 작은 경우, 엑셀 VBA 셀 B1에 빈 변수의 결과 값을 저장합니다.

else 문을

워크 시트에 / VBA 만들-A-매크로 # 명령 버튼을 [명령 단추]`다음 코드 줄을 추가하십시오 ‘링크를 놓고

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)와 동일한 경우, 엑셀 VBA를 반환 통과, 다른 엑셀 VBA 반환 실패합니다.

당신이 시트에 명령 단추를 클릭하면 검색 결과 :

Excel VBA Else Statement

참고 : 다음없이 Else 문 후 하나 개의 코드 라인이있는 경우에만,이 최종면 (첫 번째 예제를) (생략) 직접 후 다음과 생략하는 코드 선을 배치 할 수있다. 그렇지 않으면 다음과 그밖에 단어 후 새 줄을 시작하고 최종면 (두 번째 예)로 끝납니다.