엑셀 매크로가 실행되는 동안 시간이 걸리는 것은
셀의 데이터가 바뀌는 과정을 보여주기 때문이다.
대개가 매크로를 직접 코딩하지 않고 '매크로 기록'버튼을
이용해서 만들기 때문에 다음과 같은 방법으로 매크로
실행 시간을 단축 시킬 수 있다.
Sub macro()
(중간 생략)
End Sub
매크로가 이런식으로 구성이 되어 있다면
Sub macro()
Application.ScreenUpdating = False
(중간 생략)
Application.ScreenUpdating = True
End Sub
이런 식으로 작성해보시라
단 두줄을 추가하는 것으로 매크로 실행속도가 빨라진다.
(그러나 화면상에서 매크로가 단계별로 하나씩 적용되는
모습을 볼 수 없다. 결과가 나타날 뿐.)