데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
안녕하십니까? 박종오님
Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.
문의 하신 Excel 에서 VBA 실행 속도를 서버에서 높일 수 있는 방법에 대한 답변을 드리겠습니다.
Excel의 VBA의 속도를 높이기 위해서는 Excel 파일에 포함되어 있는 슬데 없는 개체/서식/불필요한 함수/순환 참조등을 제거해 주셔야 합니다.
또한 VBA 상에서도 불필요한 구문이나, 복잡한 구문등을 최대한 간소화하여 설정해 주셔야 합니다.
말씀해 주신 기능에 대해서는 직접 파일을 봐서 확인해 봐야 하겠지만, VBA 실행 속도의 경우 Hardware 적인 영향을 많이 받고 VBA 설계 방식에 의해서 달라 질 수 있기 때문에, 직접적으로 속도 개선의 방법은 안내해 드리기 어렵습니다.
VBA 개발과 관련되어서는 MSDN에서 지원해 드리고 있기 때문에, 그쪽에 문의하셔서 서버에서 VBA가 포함된 파일 실행시 서버의 CPU를 이용할 수 있는 방법이 있는지 확인해 보시기 바랍니다.
http://msdn.microsoft.com/ko-kr/office
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.