엑셀 VBA(매크로) - 반복문(For문, While문)에서 나갈 때
본문 바로가기
엑셀 컴퓨터 인터넷/엑셀 VBA

엑셀 VBA(매크로) - 반복문(For문, While문)에서 나갈 때

by 만초손겸수익 2020. 11. 23.

반복문은 지정해 준 범위까지 무조건 반복합니다.

 

하지만 데이터가 몇 천개에서 몇 만개 되면 이 때문에 시간이 길어집니다.

 

그래서 원하는 데이터를 찾았거나, 원하는 작업이 완료되면 반복문을 빠져나가면 시간을 아낄 수 있습니다.

 

반복문을 빠져 나가려면 간단한 코드 한 줄만 추가하면 됩니다.

 

우선 For 문의 예시 입니다.


 For I = 1 to 10

   ~~~함수~~~

   Exit For # 중간에 For문에서 빠져나오는 문구 입니다.

Next I 

 


다음은 Do While 문 입니다.


I = 1

 

Do While I <> 10

   ~~~~함수~~~~~

  Exit Do # 중간에 While문에서 빠져나오는 문구 입니다.

   I = I +1   

Loop  


이렇게 코드를 작성하면 수 만행의 엑셀 데이터라도 VBA를 실행하는데 많은 시간을 아낄 수 있습니다.

728x90
반응형

댓글