다음을 통해 공유

엑셀파일중 한 파일의 실행이 너무 느림

익명
2011-09-21T09:16:14+00:00

다른 것은 괜찮은데 엑셀파일 하나중 12개 Sheet가 있는데 6번째 sheet까지는 괜찮은데 7번째 Sheet부터 커서이동 등 속도가 갑자기 느려집니다. 해결책이 있으시면 답변을 부탁드립니다. 감사합니다.(참고로 최근 엑셀2007로 Upgrade했음 이와 관련 있을 지 모르겠음, 그림파일 등은 전혀 없음, 전 Sheet가 워드, 셀통합, 셀색깔, 메모삽입등만 있음)

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

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

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2011-09-22T00:13:29+00:00

안녕하십니까? 엑셀궁금 님

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

문의 하신 Excel에서 한 파일의 시트에서 속도가 느려지는 문제에 대한 답변을 드리겠습니다.

말씀해 주신 문제는 해당 파일이 손상되었거나, 너무 많은 셀서식/개체 등이 포함된 경우 발생될 수 있는 문제입니다.

먼저 정확한 문제는 파일을 분석해야지 확인이 가능하겠지만, 파일이 혹시 2003 형식이라면, 2007 형식으로 저장하여 확인해 보시기 바랍니다.

파일은 공개된 카페 또는 블로그에 올려 주신 후 링크를 주시면 파일의 손상 여부를 확인해 드리겠습니다.

일반적으로 Excel 파일의 경우 [셀 스타일]과 [이름 관리자]를 확인하시면 만들어 주지 않은 이름/셀 스타일이 있다면, 대부분 파일 손상일 가능성이 높습니다.

또한 파일이 네트워크로 공유된 파일인지도 확인 부탁드립니다.

  1. 이름 관리자 확인

a. Excel 2007 프로그램을 실행합니다.

b. Excel 프로그램이 실행되면, 수식 탭의 [이름 관리자]를 선택합니다.

c. 현재 사용되는 이름 중 고객님께서 직접 입력하신적 없는 이름은 없는지 확인해 보시고, 모두 선택 한 후 [삭제]를 선택합니다.

-셀 스타일 확인

a. Excel 2007 프로그램을 실행합니다.

b. Excel 프로그램이 실행되면, 홈 탭의 [셀 스타일]을 확인합니다.

c. 고객님이 직접 지정하여 만드신 셀 스타일 이외에 다른 스타일들이 임의로 많이 포함되어 있지는 않은지 확인해 보시기 바랍니다.

(아래 그림이 정상적인 셀 스타일의 모습입니다.)

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

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

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

3명이 이 답변이 도움이 된다고 생각했습니다.
댓글 0개 설명 없음

4 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2011-09-24T01:25:33+00:00

    친절하게 잘 설명해 주셔서 감사합니다.

    그런데 가르쳐 주신대로 실행해도 여전히 커서 이동이

    느린 것을 발견했습니다.

    사실 회사내 공유폴더에 넣어 놓고 같이 보는 스케줄 같은

    것인데 원인을 잘 모르겠더라구요.

    같이 보다보니 커서가 느려 작업하는 분들이나 보는 분들이

    많이 애로사항이 있는 것 같습니다.

    아무쪼록 답변을 감사하드리며 혹시 더 좋은 방안이 있으면

    부탁을 드립니다.

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

    1명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음
  2. 익명
    2012-06-12T05:22:58+00:00

    해당 내용은 파일을 확인해 봐야 가능합니다.

    동일한 질문을 여러번 올린다고 하여도 빠르게 지원이 되지 않습니다.

    처음 질문하신 내용을 다시 확인해 주세요

    http://answers.microsoft.com/thread/9c5dc3f1-9a3c-48b2-a6ad-e8e91096cd8f

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

    댓글 0개 설명 없음
  3. 익명
    2012-06-12T04:35:18+00:00

    다른 것은 괜찮은데 엑셀파일 하나중 12개 Sheet가 있는데 6번째 sheet까지는 괜찮은데 7번째 Sheet부터 커서이동 등 속도가 갑자기 느려집니다. 해결책이 있으시면 답변을 부탁드립니다. 감사합니다.(참고로 최근 엑셀2007로 Upgrade했음 이와 관련 있을 지 모르겠음, 그림파일 등은 전혀 없음, 전 Sheet가 워드, 셀통합, 셀색깔, 메모삽입등만 있음)

    저도 비슷한 문제가 있습니다.

    첫번째 두번째 사용중인 Sheet에서 커서 이동 및 편집 영역 선택이 느립니다.

    해당 화일에서 새로 sheet를 만들어 동작을 해보면 빠릅니다.

    첫번째 sheet의 내용을 지우고 동일하게 동작해보면 느립니다.

    따라서 수식이나 내용에 문제가 아니라 cell에 걸려있는 서식??? 이 문제가 아닐까 추정은 해보는데 알수가 없습니다

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

    댓글 0개 설명 없음
  4. 익명
    2011-09-24T03:59:48+00:00

    해당 시트에 삽입된 개체가 많다면 느릴 수 있습니다. 아래와 같이 진행 해 보시면 도움이 될 것입니다.

    해당 파일을 열고 ALT+F11 키를 눌러 Visual basic 창을 열어 봅니다.

    그리고 삽입 - 모듈 메뉴를 클릭합니다.

    빈 창이 하나 열리게 됩니다.

    1. 아래 내용을 삽입합니다.

    Sub CountShapes()

    Dim w As Worksheet

    Dim i As Integer

    Dim iCount As Integer

    For Each w In ThisWorkbook.Worksheets

    i = w.Shapes.Count

    Debug.Print "시트 : " & w.Name & " (" & i & ")개"

    iCount = iCount + i

    Next w

    Debug.Print "총 : " & iCount & "개의 개체"

    End Sub

    Sub DeleteShapes()

    Dim w As Worksheet

    Dim s As Shape

    On Error Resume Next

    For Each w In ThisWorkbook.Worksheets

    For Each s In w.Shapes

    s.Visible = True

    s.Delete

    Next s

    Next w

    End Sub

    1. 첫번째 프러시저인 Sub countShapes()와 End Sub 사이에 마우스 커서를 위치한 상태에서 Sub/사용자 정의 폼을 싱행합니다.

    (F5키를 눌러도 됩니다.)

    1. 직접 실행 창에 각 시트에 사용된 개체 수와 총 개체 수가 표시됩니다.

    1. 두번째 프러시저인 Sub DeleteShapes()와 End Sub 사이에 마우스 커서를 위치한 상태에서 Sub/사용자 정의 폼 실행

    (F5키를 눌러도 됩니다.) 각 시트의 모든 개체를 삭제하는 과정에서 수 분 정도의 시간이 소요 될 수도 있습니다.

    1. 삭제 작업이 완료되면 5~6번 작업을 한 번 더 실행하여 각 개체들이 완전히 삭제된 것을 확인합니다.

    1. 코드가 파일에 포함될 필요가 없기 때문에 삽입된 모듈의 이름을 선택한 후 마우스 우측 버튼을 클릭하여 [모듈제거]를 선택합니다.

    1. 모듈 내보내기 창이 나타나면 [아니오] 버튼을 선택합니다.

    1. 이후 파일을 다른 이름으로 저장 하셔서 확인 해 보시면 파일의 크기가 줄어들고 딜레이 현상도 사라지는 것을 확인 하실 수 있습니다.

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

    댓글 0개 설명 없음