while2 엑셀 VBA(매크로) - 반복문(For문, While문)에서 나갈 때 반복문은 지정해 준 범위까지 무조건 반복합니다. 하지만 데이터가 몇 천개에서 몇 만개 되면 이 때문에 시간이 길어집니다. 그래서 원하는 데이터를 찾았거나, 원하는 작업이 완료되면 반복문을 빠져나가면 시간을 아낄 수 있습니다. 반복문을 빠져 나가려면 간단한 코드 한 줄만 추가하면 됩니다. 우선 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를 실행하는데 많은 시간을 아낄.. 2020. 11. 23. 엑셀 VBA(매크로) - 반복문 VBA던지 Python을 사용하던지 반복문은 유용한 것 같습니다. 제가 자주 사용하는 반복문은 'For'문과 'While' 문입니다. 기본 구조는 아래와 같습니다. For문 For I = 1 to 10 # I 라는 변수에 1을 집어넣고 10까지 될때까지 반복하라는 의미 입니다. ~~~함수~~~ Next I #For문을 끝낼때에는 항상 'Next'를 써서 완료를 나타내야 합니다. Do While 문 I = 1 # 우선 변수를 지정해서 시작하는 수를 입력합니다. Do While I < 10 # 10 보다 작을때 까지 진행하라는 의미 입니다. ~~~~함수~~~~~ I = I +1 #원하는 작업이 끝나고, 변수를 1씩 추가합니다. Loop #10이 될때까지 반복합니다. For 문은 숫자 외에도 List나 파일등.. 2020. 11. 17. 이전 1 다음