VBA 실행 속도 빠르게 하기


엑셀에서 VBA를 하다보면, 실행속도가 엄청나게 느려지는 경우가 발생한다. 
그 동안 속도 빠르게 해본답시고 이런저런 스파게티 코드를 짜고 있었는데.. 이런 심플하고 간단한 방법이...아 ㅠㅠ
코드가 들어갈 자리 위아래로 다음과 같은 코드를 넣어주면 된다. 

Application.ScreenUpdating = False   '코드 실행 중 차트와 같은 화면 업데이트 방지

Application.Calculation = xlCalculationManual   '코드 실행 중 셀 계산 방지

Application.EnableEvents = False   '이벤트 실행 방지

(코드가 들어갈 자리)

Application.EnableEvents = True

Application.Calculation = xlCalculationAutomatic

Application.ScreenUpdating = True

신고