Jerry는 일반적으로 다양한 기능 조합 또는 VBA 코드와 같이 Excel에서 동일한 결과를 얻는 여러 가지 방법이 있다고 말합니다. 그는 Excel 통합 문서의 효율성을 개선하기위한 몇 가지 일반적인 지침이 있다는 것을 알고 있지만 데이터베이스 디자이너는 데이터베이스에 대해 실행되는 쿼리의 효율성을 측정하고 개선 할 수있는 도구가 있습니다. Jerry는 Excel 사용자가 통합 문서를보다 효율적으로 계산할 수 있도록 특정 수식 또는 매크로의 성능을 측정하는 데 사용할 수있는 유사한 도구가 있는지 궁금합니다.

워크 시트와 매크로의 효율성과 계산 속도를 개선하는 방법에는 여러 가지가 있습니다. 전통적인 방법 (적어도 매크로의 경우)은 측정하려는 항목의 시작 시간을 기록하는 코드를 삽입 한 다음 해당 코드 블록이 완료된 후 종료 시간을 기록하는 것입니다. 두 가지를 비교하여 해당 블록에 대한 경과 시간을 찾을 수 있으며 허용 할 수없는 경우 해당 블록의 알고리즘을 개선하는 데 집중하십시오.

워크 시트의 실제 수식의 경우 매크로에서와 같은 방식으로 경과 시간을 측정 할 수 없습니다. (선택한 경우) 할 수있는 일은 전체 재 계산에 걸린 시간을 측정하는 것입니다. 불행히도 변경해야 할 수식이나 워크 시트를 재구성하는 방법을 좁히는 데 도움이되지 않습니다.

좀 더 자동화 된 도구를 원한다면 Rob Bovey, Dennis Wallentin, Stephen Bullen, John Green의 책인 _Professional Excel Development_를 구입하는 것이 좋습니다. 이것은 강력한 책 (1,100 페이지 이상)이지만 워크 시트와 매크로를 최대한 빠르게 수행하는 방법에 대한 진지한 논의를 포함합니다. 또한 코딩의 다양한 부분을 최적화해야하는 부분에 집중하는 데 사용할 수있는 PerfMon이라는 무료 도구가 포함되어 있습니다.

강력히 권장되는 또 다른 도구는 통합 문서의 속도를 높이는 데 도움이되는 추가 기능인 FastExcel이라는 도구입니다. 여기에는 다른 기능 중에서도 타이밍을 측정하고 병목 현상을 식별하는 프로파일 링 도구가 포함되어 있습니다.

여기에서 사용할 수 있습니다.

http://www.decisionmodels.com/fastexcel.htm

마지막으로 Microsoft는 통합 문서의 성능 향상에 대한 훌륭한 기사 (실제로는 3 개의 기사)를 게시했습니다. 여기에서 찾을 수 있습니다.

https://msdn.microsoft.com/library/FF700515.aspx

이 문서는 Excel 2010 용으로 특별히 작성되었지만 다른 최신 버전의 프로그램에도 여전히 적용됩니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (10984)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.