1. Visual Basic 방식 |
엑셀을 실행 시킨 뒤 ALT + F11을 누르면 실행이 된다.
실행 후 "현재_통합_문서" 를 더블 클릭하여 편집창이 나오면 아래의 내용을 복사하여 넣는다.
Sub style_delete() Dim n As Style Dim counter As Long For Each n In ActiveWorkbook.Styles If n.BuiltIn = False Then On Error Resume Next n.Delete counter = counter + 1 On Error GoTo 0 End If Next MsgBox counter & "개가 제거 되었습니다." End Sub |
![]() |
넣은 후 F5를 눌러 실행하면 1차적으로 지워질건 지워진다. (응답없음이 오래 떠있을 경우도 있음, 기다리면 된다.)
이 작업을 한뒤에 "넣었던 내용을 삭제" 하고 나온다.
2. 파일 구조 변경 |
제거를 해도 지워지지 않는 스타일들이 있다. 사진과 같이 특수기호들과 깨진문자들이 그렇다.
이를 제거 하려면 아래와 같이 진행 하면 된다.
![]() |
![]() |
엑셀 파일의 확장자를 "zip파일"로 변경한다.
이후 압축을 해제하여 보면 "_rels, docProps, xl, [Content_Types].xml " 이 나옵니다.
" xl " 폴더로 들어가 "styles.xml" 파일을 편집기로 열고 작업을 합니다. (메모장, notepad++, 등등 다 됨)
![]()
|
![]() |
> 메모장으로 연뒤에 CTRL + F 를 눌러 "cellstyles count" 을 검색하고, <cellStyles Count= *****지울 스타일들 쭉있다아아아아~~****************</cellStyles> 까지 지운다. 많을 것이다. 정확하게 지워야 한다. 지운 후 저장하고 닫는다.
> 양이 많기 때문에 팁을 주자면 "시작점을 검색하여 엔터로 내려놓고, 끝나는지점도 검색후 엔터로 분리" 를 한 후 제거한다.
> 다음 다시 압축을 하고, 확장자를 변경한다. "zip" > "xlsx" 이 후 실행하면 엑셀 기본값으로 설정이 되어진다.
3. 수식삭제 |
![]() |
위쪽까지 작업을 진행하였다면 다음 작업은 불필요한 수식을 삭제하는 작업이다.
상단에 " 수식 > 이름관리자" 순서로 누르면 이름 관리자 창이 뜨는데, 여기서 값이나, 이름을 보고 쓰지 않는 것들을 제거하면 된다.
실제로 쓰고있는 수식도 있기 때문에 확인 하면서 지워야 한다.
대부분 값에 #REF!가 삭제 대상이다.
4. 셀 서식이 너무 많습니다. |
이것도 저것도 아니고 너무 복잡하다 할때는 XLStyles Tool을 다운받아 작업하면 된다.
![]()
|
![]() |
XLStyles Tool이 가장 강력하고 금방 끝나긴 하지만, 가끔 작업해둔 모든것이 날라가긴 한다.
또한 이 툴은 자동으로 세이브가 되기 때문에, 복사본을 만들어 실행 해보고 이상이 없다면 사용하길 권장한다.
'〔 Etc. 〕' 카테고리의 다른 글
한글 엑셀 파워포인트 임시저장 (0) | 2016.10.10 |
---|---|
[Excel] 한/영 자동 변환 (0) | 2016.08.09 |