EXCEL VBA

엑셀 VBA 조건문 알아보기, IF ~ THEN ~ ELSE ~END IF

카루루1007 2020. 11. 20. 17:07
728x90
반응형
SMALL

조건문이란?

 

우리가 일상생활에서 "만약에 이렇다면 이렇게 하고 저렇다면 저렇게 하자"라고 이야기하는 것과 같은 내용입니다.

 

그럼 바로 프로그래밍창에 입력을 해보겠습니다.

 

 

 

 

SUB와 END SUB의 설명은 생략하고 바로 IF 구문을 설명하겠습니다.

 

기본적인 IF 구문은 다음과 같습니다.

 

IF 조건 THEN               

   실행문 1                  

ELSE  

   실행문 2

END IF

 

위 구문은 이렇게 해석이 됩니다.

 

만약 조건이 참이라면(IF ~ THEN) , 실행문 1을 실행하고,

 

그렇지 않으면(ELSE) 실행문 2를 실행하라.

 

그리고 끝내라(END IF)

 

하나의 IF에는 하나의 END IF가 반드시 있어야 합니다.

 

 

If MsgBox("당신은 vba가 처음입니까", vbYesNo) = vbYes

 

지난 시간에 MsgBox 함수의 인자에 대해서 간단히 말씀드렸는데, 두 번째 인자에 vbYesNo를 입력하게 되면

 

[ 예 / 아니오 ] 버튼이 만들어지게 됩니다.

 

여기서 =vbYes는 [ 예 ] 버튼을 눌렀는지 확인하는 조건입니다.

 

만약 예 버튼을 누른다면 [ 환영합니다. ]가 출력이 되고

 

아니오 버튼을 누른다면 [ 멋지세요. ]가 출력이 됩니다.

728x90
반응형
LIST