느린 이유는 단순하다.
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 을 다운로드 하여 설치하셔서 실행하시면 됩니다.
//www.microsoft.com/ko-kr/p/xlstylestool/9wzdncrfjptg?activetab=pivot:overviewtab
XLStylesTool 구매 - Microsoft Store ko-KR
Microsoft Store에서 이 Windows 10, Windows 8.1용 앱을 다운로드하세요. 스크린샷을 보고, 최신 고객 리뷰를 읽고, XLStylesTool에 대한 평점을 비교하세요.
www.microsoft.com
② 실행 하신 후 Get File로 오류가 있는 엑셀파일을 첨부하신 후 체크 하신 다음에 Process fIle을 클릭하시면 됩니다.
이상입니다. 감사합니다.
알림
「🎉 올해의 책 투표」 '진짜쓰는 실무엑셀' 이 후보에 선정되었습니다! (👉깜짝 이벤트) (28)
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (104)
오빠두엑셀 | 2021.10.28 | 추천 131 | 조회 8265
New 셀서식 문자오류 ######### 문의 드립니다. (문의내용보완처리)
New 텍스트마이닝 복사 과정에서 스페이스 문제
New Vba 고급필터 문제좀 해결방법좀 알여주세요
New SUMPRODUCT 오류
New 주소만! 추출하고 싶어요~
New 두시트 값을 비교해서 값을 찾고싶습니다.
New 안녕하세요 고급 필터 문제 떄문에 여쭤보려구요 ㅠㅠ
New 시트별로 데이터 범위를 바꿔서 적용 시킬수 있을까요?
New 이미지 도형삽이시 원하는 스타일 지정 선택 단축키 기능으로 빠르게 업무 처리하고 싶습니다
New 필터 후 첫번째 값, 마지막 값 표시하기
New 해당하는 여러 열값 추출하기
New month값을 영어로 표현하고 싶을 경우(서식) (4)
New 엑셀 파일 → PDF 변환 VBA 관련 질문이 있습니다. (1)
New 그래프를 나타낼때 보조축(변수값 4개)을 어떻게 셋팅해야 할지 궁금합니다
New 누적합계 구하기
New 여러 조건 속에서 해당되는 평균치를 구하고 싶습니다.
New 부분 데이터 붙여넣기
New [재문의] INDEX, MATCH 수식 순서
New 유효성 검사와 필터를 어떻게 함께 적용할 수 있을까요??
New 성적서 자동화 관련문의
New 표시형식에서 백분율을 체크했는데, 0.149 같이 할푼리로 나옵니다
New if 함수 다중조건 (2)
New 엑셀 VBA 오프라인 도움말 파일??? (2)
New (엑셀LIVE97강) "엑셀 구글시트 서버 연동" 응용해보려고 하는데 몇 가지 막히는 부분이 있어요.
New 피벗테이블 계산방법 문의
New 엑셀 부분합 단축키 이용방법
New 엑셀 VBA에 Listbox 컨트롤 대신에 ListView 컨트롤을 사용하고자 합니다. (2)
New 공백으로 줄바꿈되어 있는걸 지우고 싶습니다.
New 재고관리를 위해 QR코드 사용중 QR정보 오류 표기 정정하는 법
New 셀에 마우스가 올라갔을 때 해당 행이 전체 표시되는 방법 (1)