다음을 통해 공유

엑셀 vba코드 실행 속도

익명
2017-02-07T12:05:02+00:00

엑셀 vba 를 이용해서 엑셀분석작업을 하고 있습니다.

분석대상파일은 대략 2000개 정도 됩니다.

당초 윈도우10에 오피스 2016 버전을 사용했는데 vba 실행속도가 점점 느려지는 현상이 있었습니다.

즉 2000개의 파일을 순차적으로 읽고 계산한다고 하면

첫번째 파일을 1초 그다음은 1.001초 이런식으로 해서 뒤로 갈수록 속도가 계속 떨어집니다.

이런 문제 때문에 윈도우가 잘못됬나 싶어 윈도우8로 교체 했더니 이런 현상이 조금 완화되긴 했지만 여전히 느려집니다.

그래서 다시 윈도우8에 엑셀2010을 설치해서 사용했더니 느려지는 현상이 없어졌습니다.

그러던 중 어떤 블로그에 보니 엑셀 2010보다 2013 버전이 속도가 훨씬 빠르다고 하여

2013버전을 구입해서 설치했는데 여전히 2010보다 속도가 느리네요

2010버전에서 실행시간이 10분걸렸다면 2013버전은 13~14분 정도 걸려요

좀전에 MS 상담원과 통화했을 때 "하드웨어 그래픽 가속 사용 안함" 체크하라해서  했음에도....

다른 옵션 설정을 해야 하는지

아님 2013버전 제거하고 2010버전 사용해야 하는지요?

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

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

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2017-02-08T02:34:41+00:00

응답에 감사합니다.

먼저 안전 모드에 대한 자세한 내용을 다음과 같이 안내해드립니다.

Windows PC 안전 모드에서 Office 앱 열기 - 자세히 보기

오류로 인해 느린 현상이 발생한다면 안전 모드에서 문제가 해결될 수도 있습니다.

아울러, Visual Basic for Applications(VBA)는 사용 중인 PC의 성능에 따라 다소 느리게 작동할 수 있습니다.

또한, Office 2013은 Office 2010보다 기능 및 안전성이 개선된 제품입니다.

VBA를 이용한 분석 작업을 하기에 Office 2010이 보다 가볍게 구동될 수도 있습니다.

따라서, PC 성능에 기반을 둔 분석 작업에는 두 제품에서 차이가 있을 수 있습니다.

그러나 일반적인 Office 작업에서는 Office 2013이 보다 나은 사용환경을 제공한다는 점 안내해드립니다.

관련된 추가 질문이 있으실 경우 [응답] 버튼을 눌러 질문해주시기 바랍니다.  

응답이 문제 해결에 도움이 되었다면, [답변으로 표시] 버튼을 눌러 주세요.  

유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

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

댓글 0개 설명 없음

2 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2017-02-08T01:41:40+00:00
    1. 기재해주신 명령어 입력하니 실행이 안되네요

    잘못 기재해주신 건 아닌지...

    다른 질문 검색했더니 이렇게 하라고 하더라고요

    excel.exe /safe 

    맞는지요?

    1. 그럼 안전모드로 실행해서 프로그램 실행해보지는 않았는데요

    만약 안전모드로 해서 속도가 개선되었다고 한다면 앞으로 계속 안전모드로 프로그램을 실행해야한다는

    것인지요?

    전 안전모드로 실행해보라고 하는 의미를 정확하게 모르겠습니다.

    안전모드로 실행하면 제 PC에 설치된 엑셀프로그램 오류가 수정이 된다는 의민가요?

    1. 안전모드로 해 봤는데요  속도 개선은 없는 듯 합니다

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

    댓글 0개 설명 없음
  2. 익명
    2017-02-08T01:03:23+00:00

    안녕하세요 kyeongyeonkim 님 .

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

    먼저 다음과 같이 진행하여 문제가 개선되는지 확인해주시길 바랍니다.

    작업 방법 : 안전 모드에서 Office 실행

    1. Office 응용 프로그램의 바로 가기 아이콘을 찾습니다.
    2. CTRL 키를 누른 상태에서 응용 프로그램 바로 가기를 두 번 클릭합니다.
    3. 응용 프로그램을 안전 모드에서 시작하기를 원하는지 묻는 창이 나타나면 를 클릭합니다.

    혹은,

    1. Windows 시작 단추(왼쪽 아래 모서리)를 마우스 오른쪽 단추로 클릭하고 실행을 클릭합니다.

    또는 키보드에서 Windows 로고 키와 R 키를 누를 수도 있습니다. 2. 실행 상자에 다음 명령 중 하나를 입력합니다.

    Excel: excel /safe를 입력하고 확인을 클릭합니다.

    관련된 추가 질문이 있으실 경우 [응답] 버튼을 눌러 질문해주시기 바랍니다.  

    응답이 문제 해결에 도움이 되었다면, [답변으로 표시] 버튼을 눌러 주세요.  

    유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

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

    댓글 0개 설명 없음