엑셀 프로그램 실행 속도 향상 문의

익명
2012-05-02T00:38:50+00:00

로컬 PC에서 엑셀 매크로 실행 시 너무나도 시간이 오래 걸려서 엑셀 프로그램의 속도를 향상할 수 있는 방법에 대해 문의 드립니다.

하드웨어적으로 고사양을 사용했을 경우 속도가 빨라질 수 있는지 엑셀 프로그램에서 사용하는 제한이 있기 때문에 하드웨어와는 별도인지 알고 싶습니다.

  1. 하드웨어 상향으로 엑셀 속도가 증가할 수 있는가?
  • 실제로 16개 CPU/ 32GB Memory를 사용하는 서버에서 엑셀 매크로 실행 테스트를 했으나 거의 비슷 또는 로컬 PC 보다 속도가 느리게 나옴.
  • 테스트 시 다른 프로그램 미실행 상태 / 1 user login 상태
  1. 하드웨어 향상을 위한 속도 증가가 안된다면 다른 어떤 방법으로 엑셀 프로그램 속도 증가가 가능한지 알려 주세요.

테스트 엑셀 프로그램은 2007 버전이며,

서버 OS는 Windows 2003 Standard 64bit 입니다.

고맙습니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음
질문 작성자가 수락한 답변
익명
2012-05-02T04:31:02+00:00

Alt+F11을 눌러서 VBA 매크로의 직접 실행창 (해당 창이 보이지 않는다면[보기]-[직접 실행창]을 체크)에

?thisworkbook.Names.Count

?thisworkbook.Styles.Count

를 입력하시면 현재 사용중인 이름과 스타일의 갯수를 확인하실 수 있을 것입니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

2 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2012-05-02T02:40:15+00:00

    일반적으로 Excel 수식 계산/매크로 등이 많이 포함되어 있는 경우 파일을 분할 또는 중복된 데이터 제거 등을 이용하여 파일의 용량을 줄여 주시는 방법으로 주로 사용하십니다. (매크로도 공통된 내용은 하나의 매크로로 불러서 사용)

    => 이미 하나의 파일을 여러개의 파일로 분할하여 매크로를 돌리고 있습니다.

     

    또한 다른 시스템 환경(네트워크 서버) 등에서 데이터를 가져다 사용할때에는 당연히 로컬 PC에서 직접 실행하는 경우보다는 더 느리게 작동이 되실 것입니다. (백신 프로그램을 사용하는 경우 백신을 해제하신 후에도 확인해 보시기 바랍니다.)

    => 같은 엑셀 파일 안에 필요한 데이터가 모두 존재하며, 네트워크 상의 다른 엑셀 파일이나 시트를 찹조하여 데이터를 가져오지 않습니다.

     

    또한 **[홈]-[셀 스타일]**을 통해서 사용하지 않거나 직접 만들어주지 않는 셀 스타일이 적용되어 있는 경우 손상된 셀 스타일로 예상이 됩니다. **[수식]-[이름 관리자]**에서도 참조 오류나 잘못된 이름이 포함되어 있는지 확인해 보시기 바랍니다. 대부분의 Excel 파일의 경우 손상/잘못된 데이터 참조가 포함되는 경우 느려지는 경우가 대부분 입니다.

    => 확인해 보겠습니다.

     

    고맙습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2012-05-02T02:21:51+00:00

    안녕하십니까? 기선김 님

    Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.

    문의 하신 Excel 프로그램의 실행 속도 향상 문의에 대한 답변을 드리겠습니다.

    말씀해 주신 Hareware 사양에 따라서 매크로 속도가 조금 달라질 수 있기는 하지만, 눈에 보일 정도록 차이는 나지 않습니다. 일반적으로 Excel 수식 계산/매크로 등이 많이 포함되어 있는 경우 파일을 분할 또는 중복된 데이터 제거 등을 이용하여 파일의 용량을 줄여 주시는 방법으로 주로 사용하십니다. (매크로도 공통된 내용은 하나의 매크로로 불러서 사용)

    또한 다른 시스템 환경(네트워크 서버) 등에서 데이터를 가져다 사용할때에는 당연히 로컬 PC에서 직접 실행하는 경우보다는 더 느리게 작동이 되실 것입니다. (백신 프로그램을 사용하는 경우 백신을 해제하신 후에도 확인해 보시기 바랍니다.)

    또한 **[홈]-[셀 스타일]**을 통해서 사용하지 않거나 직접 만들어주지 않는 셀 스타일이 적용되어 있는 경우 손상된 셀 스타일로 예상이 됩니다. **[수식]-[이름 관리자]**에서도 참조 오류나 잘못된 이름이 포함되어 있는지 확인해 보시기 바랍니다. 대부분의 Excel 파일의 경우 손상/잘못된 데이터 참조가 포함되는 경우 느려지는 경우가 대부분 입니다.

    일반적으로 이러한 데이터 수정/손상 복구가 어렵다면, Hardware 적으로는 SSD를 이용하시거나 Ram Disk 이용해 주셔서 계산의 속도를 향상시키는 경우가 많지만, 가격적인 부분이나, 구축의 어려움이 있기 때문에, 주위에 잘 사용하시는 사용자에게 도움을 받아서 사용하셔야 합니다.

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움

    이 될 수 있습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음