본문 바로가기

약간 전문적인 지식/IT

엑셀, 셀 서식이 너무 많습니다.

셀 서식이 너무 많습니다.

셀 서식이 너무 많습니다.

셀 서식이 너무 많습니다.


T^T 어제는 리소스가 부족하다면서 날 괴롭히더니,

오늘은 셀 서식이 너무 많다는 핑계로 괴롭히네요.

이런 엑셀노무시키... 끄헝헝..




그래서 '셀 서식이 너무 많습니다'를 검색해보면

거의 대부분 xlstylestool이라는걸 다운받아 설치하고 실행하라는 이야기가 적혀 있을텐데요.

MS 홈페이지에도 올라가 있어서 안전하다고 하지만..

흠.. 프로그램 자체는 안전하겠지만... 혹시 그 프로그램과 함께 다른걸 실행되게 누군가가 다시 만들었다면?

덜덜덜..

그래서 이것저것 찾아 보다가

'봉잡스'님의 블로그(http://gbworld.tistory.com/385) 포스팅에서

엑셀 매크로를 이용해 쉽게 셀 서식을 정리 하는 방법이 있어 따라해 보겠습니다~


[1] 엑셀 메뉴창에서 [보기]탭을 누른 후 가장 오른쪽의 '메크로'를 클릭해 주세요.

   다들 아시겠지만. 매크로라는 메뉴가 생소하시다면 아래 그림 참고해 주세요~



[2] 매크로 메뉴창이 뜨면, 아래 '셀서식삭제'라고 검은색으로 되어있는 부분에

똑같이 적어주신 후 만들기를 클릭해 주세요.

(요 부분 캡쳐가 안되서 이 다음에 나올 그림을 그냥 사용했네요; 아하하;;)



[3] 그리고 나면 매크로 창이라고해서 프로그램을 짜야할 것 같은 창이 뜨죠?

그럼 적어드리는 수식을 아래 그림처럼 복사해서 넣어주신 후 매크로 창을 닫아주세요.



Dim n As Integer, yn As Byte
On Error Resume Next

For n = ActiveWorkbook.Styles.Count To 1 Step -1
    If Not (ActiveWorkbook.Styles(n).Name = "Normal") Then
        ActiveWorkbook.Styles(n).Delete
    End If
Next

 



[4] 다시 보기 탭의 '매크로'를 눌러주시면, 

아까 만들었던 셀서식삭제 메뉴가 생성 됐을거에요.

셀서식삭제 메뉴를 클릭해서 '실행'을 눌러주세요.



[5] 뭔가 열심히 작업하는척 하더니.. 오오오~~ 

엑셀에 있던 서식들이 싸아악~ 없어졌쥬? 쉽쥬?

눼.. 그냥 따라해보고 싶었어요. 백주부님~~


암튼 여기까지 하실때 주의할점!!

숫자로 표기된 값들은 그대로 남아있기는 하지만...

각 셀별로 넣었던 수식들이 모두 없어진다는 점이에요!
이 부분만 조심해서 이용하시면, 

셀서식이 너무 많다면 일하지 않으려는 엑셀을 잘 달래서 계속 쓰실 수 있답니다. ㅎㅎ


반응형