엑셀 VBA(매크로) - If ~ End if 조건문
본문 바로가기
엑셀 컴퓨터 인터넷/엑셀 VBA

엑셀 VBA(매크로) - If ~ End if 조건문

by Squat Lee 2021. 1. 9.

If 조건문은 특정 조건을 만족할 경우 특정 작업을 실행하는 구문입니다.

 

If 조건문은 기본적으로 IF를 입력하고 뒤에 해당조건을 입력한 뒤 Then 까지 같은 줄에 적습니다.

 

다음행에는 조건에 해당될때 실행되는 구문을 입력하고, 마지막에는 End If를 입력합니다.

 

If 조건 Then

처리

End If

 

예제를 한번 다뤄보도록 하겠습니다.

 

개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다.

 

VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다.

 

그리고 엑셀 시트의 "A1" 셀에 100이라고 입력 합니다.

그리고 다시 VBA 코딩창으로 이동해서 'F5'를 눌러서 실행해 봅니다.

 

이렇게 성공적으로 대화창이 실행됩니다.

 

이번에는 ElseIf와 Esle문을 사용해서 예제를 한번 실습 해 보도록 하겠습니다.

 

활성화 된 엑셀 시트에 위와 같이 숫자를 입력합니다.

VBA 코딩창으로 이동해서 위와 같이 코드를 입력합니다.

 

여기서 For 문은 숫자 1 부터 5까지 순차적으로 반복해라는 의미입니다.

 

90 이상일때는 "우수"라고 표시되고, "70"이상 일때는 "보통" , 그 외에는 "미달"로 표시하게 만들었습니다.

'F5'를 눌러서 실행을 하면 위와 같이 결과가 나온 것을 확인 할 수 있습니다.

728x90
반응형

댓글