원하지 않는 스타일 삭제 (Microsoft Excel)
Excel을 사용하는 다른 사용자와 함께 작업 할 때 자신의 통합 문서에서 자신의 통합 문서로 워크 시트를 복사하는 것은 드문 일이 아닙니다. 이렇게하면 워크 시트 만 복사되는 것이 아니라 Excel에서 서식 스타일을 통합 문서에 복사합니다. 스타일 수에 따라 원하지 않는 스타일을 수동으로 삭제하는 것은 번거로울 수 있습니다. 하지만 매크로를 사용하는 경우 사용자 정의 스타일을 제거하는 것은 매우 쉽습니다. 다음 매크로는 원하지 않는 스타일을 빠르게 삭제합니다.
Sub StyleKill() Dim styT As Style Dim intRet As Integer For Each styT In ActiveWorkbook.Styles If Not styT.BuiltIn Then intRet = MsgBox("Delete style '" & styT.Name & "'?", vbYesNo) If intRet = vbYes Then styT.Delete End If Next styT End Sub
매크로에는 약간의 사용자 입력 만 필요합니다. 매크로가 사용자 정의 스타일을 감지 할 때마다 삭제할 것인지 묻는 메시지가 표시됩니다. 예 버튼을 클릭하면 스타일이 통합 문서에서 제거됩니다.
이와 같은 매크로 접근 방식의 제한 사항을 알고 있어야합니다.
가장 큰 제한은 통합 문서가 어떤 식 으로든 손상된 경우 (예, 통합 문서의 스타일이 손상 될 가능성이 매우 높음)이 매크로가 해당 손상을 수정하지 않는다는 것입니다. 대신,보다 포괄적 인 방식으로 스타일을 정리해야하는 경우 놀라운 작업을 수행 할 수있는 편리한 타사 솔루션 (XLStylesTool)을 살펴볼 수 있습니다. XLStylesTool에 대한 자세한 정보는 여기에서 찾을 수 있습니다.
https://sergeig888.wordpress.com/2011/03/21/net4-0-version-of-the-xlstylestool-is-now-available/
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (12259)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.
Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전은`link : / excel-Deleting_Unwanted_Styles [원치 않는 스타일 삭제]`에서 찾을 수 있습니다.