- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 엑셀에서 메모(노트)·코멘트(스레드 주석)가 보이지 않는 문제의 원인을 정확히 구분하고, 현장에서 즉시 적용 가능한 복구 절차·예방 설정·점검 스크립트를 제공하는 것이다.
엑셀의 “메모(노트)”와 “코멘트(스레드 주석)” 차이 이해하기
엑셀 2019/Microsoft 365부터 기존 “메모(Comment)”가 “노트(Note)”로 이름이 바뀌고, 대화형 “코멘트(Threaded Comment)”가 새로 도입되었다. 두 객체는 표시 방식과 저장 위치, 표시 조건이 다르다. 문제 해결의 첫 단계는 어떤 유형이 사라졌는지 식별하는 것이다.
| 구분 | 표시 UI 경로 | 파일 호환성 | 표시 조건 | VBA 객체 |
|---|---|---|---|---|
| 노트(옛 메모) | 검토(또는 리뷰) > 노트 > 노트 표시/숨기기, 모든 노트 표시 | .xlsx/.xlsm 모두 지원, .xls로 저장 시 일부 서식 축소 | 개체 표시가 “표시 안 함”이면 화면에서 숨김 |
Range.Comment
,
Range.NoteText
|
| 코멘트(스레드) | 검토(또는 리뷰) > 코멘트 > 코멘트 표시 | 공동 작성에 최적화, 클라우드 저장과 동작 연계 | 코멘트 창에서 탐색, 개체 표시 설정 영향 없음 |
Range.CommentThreaded
|
가장 흔한 원인 10가지와 즉시 점검 포인트
- 개체 표시가 “표시 안 함”으로 설정됨 이다. 노트는 도형(개체)로 취급되어 숨김 처리된다.
- 셀 코멘트 표시 방식이 “표시 안 함” 또는 “표시기만” 으로 설정되었다.
- 보기 모드/배율 이슈 로 노트가 화면 밖에 배치되었거나 확대/축소로 클릭 시만 보인다.
- 워크시트 보호 로 노트/코멘트 표시가 제한된다.
- 숨겨진 행·열·시트 또는 필터 로 코멘트가 포함된 셀이 가려졌다.
- 선택 창에서 개별 노트 도형이 숨김 으로 설정되었다.
- 파일 호환 모드 (.xls) 또는 외부 변환으로 노트가 위치 이동·서식 손실되었다.
- 공동 작성 중 버전 충돌 로 스레드 코멘트가 병합 대기 상태이다.
- 시트 개체 레이어가 비활성화 되었다.
- 개체를 인쇄 안 함/화면에만 표시 설정으로 표시 기대와 달라 보인다.
원인별 복구 절차: 클릭 경로와 정확한 옵션 이름
1) 개체 표시 설정 복구(노트 보이지 않음)
- 파일 > 옵션 > 고급 으로 이동한다.
- 이 통합 문서 표시 옵션 에서 “개체 표시”를 모두 표시 로 설정한다.
- 확인 후 시트로 돌아와 노트가 나타나는지 확인한다.
2) 셀의 코멘트/표시기 설정 점검
- 파일 > 옵션 > 고급 으로 이동한다.
-
표시
섹션의 “코멘트 및 표시기”에서 다음 중 선택한다.
- 표시기만, 마우스를 가져가면 코멘트 및 노트 표시 이다.
- 코멘트 및 노트 표시 로 항상 보이게 한다.
- 코멘트 및 표시기 표시 안 함 이면 모두 안 보인다.
3) 리뷰 탭에서 직접 표시 전환
- 노트: 검토 > 노트 > 모든 노트 표시 를 클릭한다.
- 코멘트: 검토 > 코멘트 > 코멘트 표시 를 클릭하고, 우측 코멘트 창에서 스레드를 확인한다.
4) 보기·배율·배치 초기화
- 보기 탭에서 일반 보기로 전환한다.
- 상단 배율에서 100% 또는 120% 로 조정한다.
- 노트가 화면 밖으로 나간 경우, 홈 > 찾기 및 선택 > 선택 창 을 열어 노트 도형을 선택한 뒤 표시 로 전환한다.
5) 워크시트 보호 해제
- 검토 > 시트 보호 해제 를 클릭한다.
- 암호가 설정된 경우 암호를 입력한다.
- 다시 검토 > 노트 > 모든 노트 표시 를 수행한다.
6) 숨김/필터 상태 해제
- 필터가 켜져 있으면 데이터 > 필터 를 해제한다.
- 숨겨진 행·열은 머리글을 드래그해 범위를 선택하고 마우스 오른쪽 > 숨기기 취소 를 수행한다.
- 숨겨진 시트는 시트 탭에서 마우스 오른쪽 > 숨기기 취소 를 클릭한다.
7) 파일 호환 모드 점검
- 제목 표시줄에 “호환 모드”가 보이면 파일 > 정보 > 파일 변환 을 실행해 최신 형식으로 변환한다.
- .xls에서 .xlsx로 저장 후 노트가 정상 좌표로 복구되는지 확인한다.
8) 공동 작성 충돌 해소(코멘트 누락처럼 보이는 경우)
- 우측 상단 사용자 아이콘 상태가 오프라인 이면 네트워크 연결을 복구한다.
- 상단 “자동 저장”이 꺼져 있으면 켜고, 파일 > 정보 > 버전 기록 에서 이전 버전을 열어 코멘트를 확인한다.
9) 인쇄/화면 표시 불일치 정정
- 페이지 레이아웃 > 페이지 설정 대화상자 > 시트 탭에서 “코멘트”를 시트 끝 또는 표시된 대로 로 설정한다.
- 화면에서 보이지만 인쇄되지 않는다면 이 옵션으로 동작을 통일한다.
진단·복구 자동화: 즉시 실행 가능한 VBA 스니펫
VBA를 사용하면 노트/코멘트를 일괄 점검·복구할 수 있다. 신뢰할 수 있는 위치에서만 매크로를 실행한다.
모든 시트의 “노트” 강제 표시 및 목록화
Sub ShowAllNotesAndList() Dim ws As Worksheet, c As Comment, r As Range, row As Long Dim rep As Worksheet On Error Resume Next Application.ScreenUpdating = False
'리포트 시트 생성
Set rep = ThisWorkbook.Worksheets.Add
rep.Name = "Notes_Report"
rep.Range("A1:D1").Value = Array("시트", "주소", "작성자/날짜", "내용")
row = 2
For Each ws In ThisWorkbook.Worksheets
'모든 노트 표시
For Each c In ws.Comments
c.Visible = True
Set r = c.Parent
rep.Cells(row,
1).Value = ws.Name
rep.Cells(row,
2).Value = r.Address(False, False)
rep.Cells(row,
3).Value = c.Author
rep.Cells(row,
4).Value = r.NoteText
row = row + 1
Next c
Next ws
Application.ScreenUpdating = True
MsgBox "노트 표시 및 목록화 완료: " & row - 2 & "개"
End Sub
스레드 “코멘트” 존재 여부 점검 및 CSV로 내보내기
Sub ExportThreadedComments() Dim ws As Worksheet, r As Range Dim tc As CommentThreaded, f As Integer f = FreeFile Open ThisWorkbook.Path & "\ThreadedComments.csv" For Output As #f Print #f, "시트,주소,작성자,시간,본문" For Each ws In ThisWorkbook.Worksheets For Each r In ws.UsedRange If Not r Is Nothing Then If Not r.CommentThreaded Is Nothing Then For Each tc In r.CommentThreaded.Replies Print #f, ws.Name & "," & r.Address(False, False) & "," & tc.Author.Name & "," & tc.Date & "," & Replace(tc.Text, ",", " ") Next tc '루트 코멘트 Set tc = r.CommentThreaded Print #f, ws.Name & "," & r.Address(False, False) & "," & tc.Author.Name & "," & tc.Date & "," & Replace(tc.Text, ",", " ") End If End If Next r Next ws Close #f MsgBox "ThreadedComments.csv 생성 완료" End Sub
노트 위치 초기화(화면 밖으로 벗어난 노트 복귀)
Sub ResetNotePositions() Dim ws As Worksheet, c As Comment For Each ws In Worksheets For Each c In ws.Comments With c.Shape .Top = c.Parent.Top .Left = c.Parent.Left + c.Parent.Width + 10 .Visible = msoTrue End With Next c Next ws MsgBox "노트 위치 초기화 완료" End Sub
문제 유형별 ‘원인–증상–해결’ 매핑 표
| 유형 | 핵심 원인 | 대표 증상 | 즉시 해결 |
|---|---|---|---|
| 노트 전부 안 보임 | 개체 표시 “표시 안 함” | 빨간 삼각형도 없음 | 파일 > 옵션 > 고급 > 개체 표시: 모두 표시 |
| 마우스 올려도 안 보임 | 코멘트/표시기 “표시 안 함” | 셀 표시기 없음 | 표시 옵션을 “표시기만” 또는 “항상 표시”로 변경 |
| 일부만 사라짐 | 행·열 숨김/필터 | 범위 일부만 보임 | 필터 해제, 숨기기 취소 |
| 위치는 있는데 화면 밖 | 해상도/배율 변경 | 선택 창에만 보임 | 선택 창에서 도형 표시, 위치 초기화 매크로 실행 |
| 공동 작성에서 미표시 | 오프라인/버전 충돌 | 코멘트 창에 일부 누락 | 온라인 전환, 버전 기록에서 병합 확인 |
| .xls에서 깨짐 | 호환 모드 | 노트 서식 유실 | 파일 변환 후 재저장 |
| 인쇄에만 없음 | 인쇄 옵션 | 화면 OK, 인쇄 X | 페이지 설정 > 시트 > 코멘트: 표시된 대로/시트 끝 |
시스템 환경 점검 체크리스트
- 엑셀 버전과 업데이트 채널을 확인한다.
- 추가 기능(특히 도형/리본 관련) 충돌 여부를 확인한다.
- 그래픽 가속 옵션을 점검한다. 파일 > 옵션 > 고급 > 디스플레이 에서 “하드웨어 그래픽 가속 사용 안 함”을 토글하여 테스트한다.
- 클라우드 저장소(OneDrive/SharePoint) 동기화 상태를 확인한다.
현장 복구 절차 표준 운영절차(SOP)
- 분류 : 사라진 것이 노트인지 코멘트인지 확인한다.
- 기본 설정 리셋 : 개체 표시=모두 표시, 코멘트/표시기=항상 표시로 바꾼다.
- 보호/숨김 해제 : 시트 보호 해제, 필터/숨김 해제한다.
- 보기 복귀 : 일반 보기, 100% 배율로 맞춘다.
- 선택 창 에서 노트 도형을 전부 표시로 바꾼다.
- 위치 초기화 매크로 를 실행한다.
- 호환 모드 변환 후 재확인한다.
- 공동 작성 버전 기록 에서 누락 코멘트를 회수한다.
- 리포트 : 목록화 매크로 결과를 파일과 함께 보관한다.
예방 설정: 재발 방지 팁
- 템플릿 표준화 : 조직 공통 템플릿에 코멘트·노트 표시 설정과 페이지 설정을 미리 포함한다.
- 버전 관리 : 공동 작성 문서는 변경 이력과 코멘트 내역을 정기적으로 내보낸다.
- 형식 고정 : .xls로 저장하지 않는다. 불가피하면 복사본을 만든다.
- UI 교육 : 리뷰 탭의 “모든 노트 표시”, “코멘트 표시” 사용법을 안내한다.
현장용 빠른 점검 시나리오
- 셀 모서리 표시기(빨간 삼각형) 존재 여부를 본다.
- 표시기가 없으면 옵션 > 고급 > 코멘트/표시기 설정을 확인한다.
- 노트만 안 보이면 개체 표시=모두 표시로 바꾸고, 선택 창에서 숨김 도형을 해제한다.
- 코멘트만 안 보이면 검토 > 코멘트 > 코멘트 표시를 연다.
- 여전히 안 보이면 VBA 스니펫으로 리스트업한다.
FAQ
빨간 삼각형은 보이는데 메모가 안 열리는가?
“표시기만”으로 설정되어 있을 가능성이 높다. 파일 > 옵션 > 고급 > 표시에서 “코멘트 및 노트 표시”로 바꾸거나, 셀을 선택한 뒤 검토 > 노트 > 노트 표시/숨기기를 사용한다.
코멘트 창에 아무 것도 없는데 예전에 코멘트를 달았다.
예전에 달은 것이 노트일 수 있다. 검토 > 노트 > 모든 노트 표시를 눌러 확인한다. 필요 시 “노트 > 코멘트로 변환” 기능이 제공되면 변환한다.
파일을 다른 PC에서 열면 코멘트가 사라진다.
버전·업데이트 채널 차이, 공동 작성 동기화 지연, 호환 모드가 원인일 수 있다. 최신 형식으로 저장하고 온라인 상태에서 다시 연다. 버전 기록에서 코멘트 포함된 이전 버전도 확인한다.
인쇄본에만 메모가 없다.
페이지 설정 > 시트 탭 > 코멘트 옵션을 “표시된 대로” 또는 “시트 끝”으로 바꾼다.
선택 창에 노트가 안 보인다.
해당 시트가 보호되어 있거나 개체 표시가 꺼져 있을 수 있다. 시트 보호를 해제하고 개체 표시=모두 표시로 전환한 뒤 다시 확인한다.