[엑셀 VBA] FOR~NEXT문(순환문) 사용법

2019. 12. 3. 23:57업무 스킬/Excel VBA

728x90

For ~ NEXT 순환문은 엑셀 VBA 사용에 있어 가장 빈번하고 가장 쉽게 사용되는 순환문 구조이다.

대부분 순차적으로 CELL이나 RANGE 값을 실행할 때 사용하며 기본 형식은 위 코드 과 같다.

 

1. 카운터로 사용할 문자를 선언해준다. 대부분 i 또는 j를 사용하며 DATA 형식은 Integer 또는 Long을 사용한다.

2. "FOR i = 시작숫자 TO 끝숫자"를 지정해준다.

3. 각 i값에 실행 될 명령 코드를 작성한다.

4. NEXT 즉 다음 i 값으로 넘어간다.

 

FOR 순환문을 사용한 예시를 하나 들어보자, 예시는 판매하고자 하는 어떤 항목의 수량이 "0"개 일때, 그 옆 Column에

"품절"을 표시하는 매크로이다.

위 코드를 실행 해주면 수량이 0인 항목의 "품절여부" Column에 "품절"을 표기하게 된다.

 

728x90