내 2007 Excel 추가 기능에서 워크 시트를 추가 기능에서 사용자 ActiveWorkbook으로 복사하는 루틴이 있습니다. 내가 루틴을 실행하면 코드 줄을 실행 15 ~ 20 초 정도 걸립니다 :왜 ActiveWorkbook에 Excel 추가 기능에서 워크 시트를 복사하는 데 많은 시간이 걸립니까?
ThisWorkbook.Sheets(roadwayQuantTemplate).Copy Before:=ActiveWorkbook.Sheets(1)
이 대체 버전이 동일한 지연이 있습니다 그렇게 걸리는 이유
이ThisWorkbook.Sheets(roadwayQuantTemplate).Copy Before:=Worksheets(1)
사람이 어떤 생각을 가지고 있습니까를 이 라인을 실행하려면 오래 걸립니까?
ActiveWorkbook.Worksheets.Add Before:=Worksheets(1)
가 Copy
방법은 정말 Add
방법보다 실행하는 데 훨씬 더 오래 걸릴해야 : 나는 빈 워크 시트 (다음 수정) 및 지연 밖으로 코드 excecutes의 다음 줄을 추가하는 다른 루틴을 가지고? 복사중인 템플릿 워크 시트에는 많은 데이터가 없으며 워크 시트의 머리글을 구성하는 소수의 셀과 서식이 적용된 100 개 이하의 빈 셀이 있습니다.
아이디어가 있으십니까?
차트가 있습니까? 업데이트가 필요한 수식? 모듈의 코드? 문제의 시트를 별도의 통합 문서로 저장하십시오. 파일 크기는 얼마입니까? 크기가 크면 다른 것이 있습니다 ... –