[엑셀 VBA] 엑셀 매크로 처리속도 높이기 / 향상 2


[엑셀 VBA] 엑셀 매크로 처리속도 높이기 / 향상 2

엑셀 매크로 처리속도 높이기 / 향상 2 앞서 처리속도를 높이기 위해 맨앞과 맨 마지막에 써야하는 코드를 알아보았습니다. [엑셀 VBA] 엑셀 매크로 처리속도 높이기 / 향상 엑셀 VBA 엑셀 매크로 처리속도 높이기 향상 엑셀에서 매크로를 실행할때 속도향상을 위해서 항상 앞뒤... blog.naver.com 다음으로는 코드를 잠시 멈추어 엑셀이 먹통이 되는걸 방지해보겠습니다. VBA를 오래 실행하다보면 다른 엑셀 기능을 쓸수 없으며 엑셀화면을 클릭하면 화면이 변하면서 엑셀이 멈추거나 꺼지는 현상을 경험할 수 있습니다. 보통 순환문을 많이 쓰면 그런 현상이 나타나는데 순환문 중간중간에 코드를 잠시 멈추고 다른 작업이 돌아갈 수 있도록 쉬어갈 필요가 있습니다. Dim 시작시간 As Date 시작시간 = Timer Do DoEvents Loop Until Timer - 시작시간 > (원하는 초) 상기 코드를 순환문 사이에 넣어주면 원하는 시간만큼 DoEvents가 진행되며 엑셀 멈춤현상이...


#DoEvents #엑셀VBA #엑셀 #매크로멈춤 #매크로먹통 #매크로DoEvents #VBA속도향상 #VBA멈춤 #VBA먹통 #VBA #엑셀매크로

원문링크 : [엑셀 VBA] 엑셀 매크로 처리속도 높이기 / 향상 2