엑셀에서는 상사 / 경영진을위한 보고서를 작성하면서 다른 사람이 작업 상태를 알릴 수 있도록 코멘트를 삽입하는 경향이 있습니다.

주석은 기본적으로 내부 용도로 사용됩니다. 이 기사에서는 매크로를 사용하여 Excel에서 모든 주석을 제거하는 방법을 알아 봅니다.

질문) : 통합 문서에서 모든 주석을 제거하는 VBA 코드를 적용하고 싶습니다.

집에서 Excel 2003 버전을 사용하고 사무실에서 Excel 2010 버전을 사용하고 있습니다.

Excel 2010 주석을 삭제하는 데 완벽하게 실행되고 있지만 Excel 2003 주석을 삭제할 수없는 코드가 있습니다.

아래 단계를 따라야합니다.

개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오

image 1

  • 삽입을 클릭 한 다음 모듈

image 2

그러면 새 모듈이 생성됩니다. 표준 모듈에 다음 코드를 입력합니다. 다음 코드는 Excel 2007, Excel 2010 및 Excel 2013 버전과 호환됩니다.

하위 Remove_Comments_After2007 ()

‘Excel 2007 통합 문서에서 주석 제거

ActiveWorkbook.RemoveDocumentInformation (xlRDIComments)

End Sub

다음 코드는 Excel 2003 버전

과 호환됩니다. === 하위 Remove_Comments_2003 ()

‘Excel 2003 통합 문서에서 주석 제거

Dim wksAs 워크 시트

Dim cmnt As Comment

각 wksInActiveWorkbook.Sheets

각 cmntInwks.Comments에 대해

cmnt. 삭제

다음 cmnt

다음

End Sub

image 3

매크로를 실행하려면 ALT + F8 * 단축키를 눌러 매크로 창을 열고 매크로를 선택합니다.

  • 모든 댓글이 삭제됩니다.

이러한 방식으로 사용중인 버전에 따라 Excel 주석을 삭제할 수 있습니다.

download

Excel