[엑셀 VBA] 5-3 엑셀 매크로 순환문 / For Each - Next 문


[엑셀 VBA] 5-3 엑셀 매크로 순환문 / For Each - Next 문

엑셀 VBA 5-2 엑셀 매크로 순환문 For Each - Next 문 For Each - Next는 배열에서 요소 하나하나를 순환시키는 문법입니다. 사용법 Dim rg As Range For Each rg In Sheets(1).Range("A1:D10") `rg를 이용한 코드 Next For 과의 차이점은 VBA에서 For은 변수의 범위를 지정하고 순환시킨다면 ex) For i = 0 To 1 For Each는 Object를 순환시킵니다. ex) 위 사용법의 코드 참고 For Each - Next문의 예시를 들어보겠습니다. 시트에 아래와 같이 기입하였습니다. 그리고 아래 코드를 실행해보겠습니다. Sub test() Dim rg As Range For Each rg In Sheets(1).Range("A1:D10") Debug.Print (rg.Value) Next End Sub 결과값은 1,2,3,4,1,2,3,4 순서대로 출력되는걸 확인할 수 있습니다. Range를 For Ea...


#Range #엑셀VBA #엑셀 #매크로순환문 #매크로ForEach #매크로For #VBA순환문 #VBARange순환 #VBAForEach #VBAFor #VBA #Range순환 #엑셀매크로

원문링크 : [엑셀 VBA] 5-3 엑셀 매크로 순환문 / For Each - Next 문