단추가 있어야합니다. 활성 Excel 시트의 모든 주석을 표시하거나 숨 깁니다. 이 솔루션 (Application.DisplayCommentIndicator 사용)을 구현하고 상당히 만족합니다. Simple VBA Show/Hide Excel Comments problems 유일한 해결책은 응용 프로그램에서 열려있는 모든 시트에 대한 주석을 표시하거나 숨기는 것입니다. 활성 시트 (IE. 버튼이있는 시트)에서만 작동해야합니다. 다른 시트 (다른 통합 문서의)에 표시/숨기기 버튼이 없기 때문에 이것은 특히 불편합니다.Excel 시트의 모든 주석을 표시/숨기는 방법 (다른 시트에는 영향을 미치지 않음)
0
A
답변
0
문제의 준결승이 있습니다. 사용자가 버튼을 눌러 Sheet1
에있는 주석을 숨긴 다음 다른 워크 시트로 전환하기로 결정하면 모든 주석이 다시 활성화됩니다.
문제 : 사용자가 Sheet1
로 다시 전환하는 경우, 코멘트는 표시되지 않습니다 그들이 코멘트를보고 싶은 경우 사용자는 상관없이 이전 선택의 숨기기 취소를 눌러해야합니다 :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name = "Sheet1" Then
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Else
Application.DisplayCommentIndicator = xlCommentAndIndicator
End If
End Sub
당신이 원하는 마십시오을 마치 셀 위로 마우스를 가져간 것처럼 댓글을 표시 하시겠습니까? 또는 셀에 주석을 넣으시겠습니까? 또한 링크 된 솔루션이 모든 시트에서 실행됩니까? 활성화 된 것이 아닌? – BruceWayne