대규모 워크 시트에 성능 문제가 있습니다. 특히, 행 삽입, 행 삭제 및 실행 취소와 같은 세 가지 작업이 매우 느립니다.행을 삽입 할 Excel의 경과 시간 계산
저는 최적화에 대해 읽었으며 실제로 어떤 변화가 효과가 있는지를 수량화하려고합니다. 이렇게하려면 위의 이벤트에 대한 경과 시간을 추적하는 일부 VBA를 설치하고 싶습니다. 그러나 후크를 찾을 수 없습니다.
workheet_change_start, worksheet_change_end와 같은 것을 원하지만 그와 같은 것을 찾지 못했습니다.
"훌륭한"아이디어가 하나 있는데 작동하지 않았습니다. 나는 두 줄의 인서트를 연속적으로하고, 각각의 타임 스탬프를 찍은 다음 차이를 계산할 것이라고 생각했지만 ... Excel이 나를 압도하고 어떻게 든 그들을 일괄 적으로 배치했다. 귀하의 제안
사전에감사
참고 : 지금까지 답변을 감사합니다. 타이머 기능에 대해서는 알고 있지만 사용자가 행을 삽입하기 전후에 일부 사용자 동작을 위해 타이머를 시작하고 종료 할 수있는 이벤트를 캡처하는 방법을 찾을 수 없습니다. 당신은이 작업을 수행하는 통합 문서 걸리는 시간과 같은 시간에 아래와 같이 작은 매크로를 사용할 수
이 주목해야하는 가져 오기 기능은 32 비트 엑셀/VBA에 대한 것을. ** PtrSafe ** 동급 (또는 컴파일러 지시어가있는 두 버전 모두)은 64 비트 Excel/VBA에 필요합니다. – Jeeped