본문 바로가기

[Excel] 이 글로 느린 엑셀은 끝! 엑셀 느릴 때, 느린 이유, 느린 파일

액트 2019. 9. 2.
728x90
반응형

엑셀이 느릴 때, 엑셀이 느린 이유, 엑셀 느린 파일


느린 이유는 단순하다.

느린이유

1. 불필요한 개체 

  - 개체가 많은 경우 실행

    ※ 개체란? 그림, 표, 도형, 컨트롤 양식 등을 말합니다.

2. 이름 중복 충돌 오류 

 수식 -> 이름 관리자 선택 후 불필요한 이름이 많은 경우 실행

 이는 서식 복사 시 이름 충돌로 인한 오류 발생시 시행합니다.

3. 불필요한 오류 스타일 제거

아래 사진처럼 스타일에 불필요한 오류 스타일이 많은 경우 실행

스타일 오류

이렇게 요약할 수 있다. 그럼 어떻게 느린 엑셀 파일을 빠르게 만드느냐. 아래와 같이 하시길 바란다.

1. 개체 삭제

※ 개체란? 그림, 표, 도형, 컨트롤 양식 등을 말합니다.

 1) F5 키를 눌러 아래 사진과 같이 옵션 클릭 -> 개체 클릭 -> 확인

엑셀이 느릴 때, 엑셀이 느린 이유, 엑셀 느린 파일

2) 선택된 개체들 확인 후 불필요한 개체들을 delete 키를 눌러 삭제해준다.

엑셀이 느릴 때, 엑셀이 느린 이유, 엑셀 느린 파일

2. 이름 관리자를 이용한 이름 중복 제거

시트를 복사 시 이름 충돌로 수 많은 중복 오류를 경험한 적이 있을 것입니다. 이럴 경우 숨어 있는 이름을 모두 오픈 시킨 후 한꺼번에 제거하면 됩니다.

1) 숨겨져 있는 이름 오픈

① Alt+F11 으로 VBA 편집기 실행

② 아래 사진과 같이 왼쪽 프로젝트 칸에서 우클릭 -> 삽입 -> 모듈 클릭

엑셀이 느릴 때, 엑셀이 느린 이유, 엑셀 느린 파일

③ 통합 문서 창에 아래와 같이 코드 작성 후 F5 키 또는 아래 사진처럼 화살표를 눌러 실행합니다.

Sub Show_Names()
'/// (
숨겨진) 모든 이름을 보이게 함
Dim n As Name
For Each n In ThisWorkbook.Names
    n.Visible = True
Next n
End Sub

엑셀이 느릴 때, 엑셀이 느린 이유, 엑셀 느린 파일

2) 이름 관리자에서 불필요한 이름 삭제

④ 실행 하신 후 해당 모듈은 삭제해주셔도 무방합니다.

⑤ 수식 -> 이름 관리자 -> 전체 선택 (Shift 키를 누른 상태에서 첫줄 클릭 후 마지막 아랫줄 클릭) -> 삭제

엑셀이 느릴 때, 엑셀이 느린 이유, 엑셀 느린 파일

3. 불필요한 오류 스타일 제거

스타일 오류

위 사진 처럼 불필요한 스타일이 수 많이 존재한다면 아래와 같이 따라하세요. 간단합니다.

다른 글에선 매크로를 사용하라, zip 파일을 이용해서 style.xml 을 편집해라 등등 다양하지만, 매크로를 사용할 경우, 기존에 필요한 스타일까지 제거를 하여 오히려 작업이 늘어나게 됩니다. style.xml 을 편집하는 경우도 쉽지 않기 때문에 전 가장 간단한 아래 방법을 추천드립니다.

① 아래 사이트 접속하여 XLStylesTool 을 다운로드 하여 설치하셔서 실행하시면 됩니다.

https://www.microsoft.com/ko-kr/p/xlstylestool/9wzdncrfjptg?activetab=pivot:overviewtab

② 실행 하신 후 Get File로 오류가 있는 엑셀파일을 첨부하신 후 체크 하신 다음에 Process fIle을 클릭하시면 됩니다.

XLStyles Tool

이상입니다. 감사합니다.

 

728x90
반응형

댓글