로딩
요청 처리 중입니다...

[엑셀 VBA] 5-2 엑셀 매크로 순환문 / Do - Loop 문

 [엑셀 VBA] 5-2 엑셀 매크로 순환문 / Do - Loop 문

엑셀 VBA 5-2 엑셀 매크로 순환문 Do - Loop 문 대개의 언어에서는 While문으로 불리는 무한루프 순환문입니다. VBA에서는 Do - Loop를 사용합니다.

사용법은 두가지입니다. Do Until 조건 ` 실행코드 Loop Do While 조건 ` 실행코드 Loop Until은 조건이 True가 될때까지 실행합니다.

Do Unitl i > 10 은 i 가 11이 되었을때 True 이므로 순환문이 종료됩니다. Do while i > 10 은 i 가 10 이상일때 실행되며 9가 되면 종료됩니다.

Until 과 While은 Do 옆 뿐아니라 Loop 옆에 적용하여도 됩니다. Do ` 실행코드 Loop Until 조건 Do ` 실행코드 Loop While 조건 차이점은 무엇일까요?

VBA는 순서대로 실행되는 코드입니다. Until로 예를들어보면 Dim i as Long i = 11 Do Debug.Print(i) Loop Until i > 10 ' i 가 출력이됨 i = 11 ...

# DoLoop # 엑셀VBA # 엑셀 # 매크로무한루프 # 매크로While # 매크로Until # 매크로Do # VBA무한루프 # VBAWhile # VBAUnitl # VBADoLoop # VBADo # VBA # 엑셀매크로