VBA에서 동일한 개체에 대해 여러가지 작업을 하는 경우 With ~ End With문을 사용하길 권장한다.
With ~ End With문의 구문은 아래와 같다.
With 개체
. 구성원 = 변경값
. 구성원 = 변경값
End With
일단 With ~ End With 문을 사용하지 않고 개체를 조작하는 예를 보자.
위 그림에서처럼 Range("A1") 개체를 반복해서 호출하면 그 개체를 매번 메모리에 로딩해야 하는 과정이 반복되기 때문에 효율이 떨어진다.
그렇기 때문에 아래 그림처럼 With ~ End With문을 사용하길 권장한다.
'Excel > VBA 공부' 카테고리의 다른 글
얼렁뚱땅 엑셀 VBA] Function 프로시저 (0) | 2017.05.23 |
---|---|
얼렁뚱땅 엑셀 VBA] 순환문(For ~ Next / For Each ~ Next) (0) | 2017.05.21 |
얼렁뚱땅 엑셀 VBA] 조건문(Select Case문) (0) | 2017.05.20 |
얼렁뚱땅 엑셀 VBA] 조건문(If~Then~Else문 / IIf문) (0) | 2017.05.19 |
얼렁뚱땅 엑셀 VBA] 배열변수, 동적 배열변수 (1) | 2017.05.18 |
얼렁뚱땅 엑셀 VBA] 변수, 상수, 개체변수 (0) | 2017.05.17 |
얼렁뚱땅 엑셀 VBA] 프로시저 (Public / Private 프로시저) (0) | 2017.05.16 |
얼렁뚱땅 엑셀 VBA] 오브젝트(개체)를 간단하게 표현하고 접근하기 - 단축 접근자 (1) | 2017.05.13 |
얼렁뚱땅 엑셀 VBA] 오브젝트(개체), 컬렉션, 속성, 매서드 개념 (0) | 2017.05.11 |
얼렁뚱땅 엑셀 VBA] MsgBox (3) | 2017.05.10 |
댓글