none
Excel 기본 스타일 남기고 제거하는 방법 문의 RRS feed

  • 질문

  • Excel에서 셀서식이 많다는 오류가 발생할때마다 셀서식 제거하는 매크로를 실행하여 제거하고 있습니다.

    하지만 해당 매크로를 실행하면 Excel의 기본 스타일도 사라지고 있어 기본 셀 스타일은 유지한채 추가 설정한 스타일만 제거하는 방법이 있는지 문의 드립니다.

    XLStyles tool은 사내 보안으로 막혀있어 이용이 불가능한 상태입니다.

    2019년 9월 20일 금요일 오전 6:57

답변

  • 안녕하세요,

    다음과 같은 VBA Macro를 이용해 보시기 바랍니다.

    Sub StyleKiller()
        Dim st As Style
        On Error Resume Next
        For Each st In ActiveWorkbook.Styles
          If Not st.BuiltIn Then
            st.Delete
          End If
        Next
        On Error GoTo 0
    End Sub


    아울러, 관련 내용은 다음 링크의 내용을 참고하시기 바랍니다.

    Delete ALL custom cell styles EXCEL

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.


    • 편집됨 Byeonggwon JINModerator 2019년 9월 20일 금요일 오전 8:30
    • 답변으로 표시됨 빠께 2019년 9월 23일 월요일 오전 12:33
    2019년 9월 20일 금요일 오전 8:30
    중재자

모든 응답

  • 안녕하세요,

    다음과 같은 VBA Macro를 이용해 보시기 바랍니다.

    Sub StyleKiller()
        Dim st As Style
        On Error Resume Next
        For Each st In ActiveWorkbook.Styles
          If Not st.BuiltIn Then
            st.Delete
          End If
        Next
        On Error GoTo 0
    End Sub


    아울러, 관련 내용은 다음 링크의 내용을 참고하시기 바랍니다.

    Delete ALL custom cell styles EXCEL

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.


    • 편집됨 Byeonggwon JINModerator 2019년 9월 20일 금요일 오전 8:30
    • 답변으로 표시됨 빠께 2019년 9월 23일 월요일 오전 12:33
    2019년 9월 20일 금요일 오전 8:30
    중재자
  • 감사합니다!
    2019년 9월 23일 월요일 오전 12:33