본문 바로가기

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

액트 2019. 9. 2.

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


느린 이유는 단순하다.

느린이유

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

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

 

댓글