Applies ToMicrosoft 365용 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

문서 검사기에서 통합 문서에서 숨겨진 이름을 찾았습니다. 이러한 이름은 해 찾기 시나리오에 대한 숨겨진 정보를 저장할 수 있습니다. 예를 들어 해 찾기 추가 기능을 사용하여 시나리오를 실행하는 경우 계산 매개 변수 및 기타 중요한 데이터에 대한 정보를 통합 문서에 숨겨진 이름으로 저장할 수 있습니다.

중요: Microsoft는 명시적이거나 묵시적인 보증 없이 설명용으로만 프로그래밍 예제를 제공합니다. 여기에는 상품성 또는 특정 목적에의 적합성에 대한 묵시적 보증이 포함되지만 이에 국한되지 않습니다. 이 문서에서는 설명 중인 프로그래밍 언어와 프로시저를 만들고 디버깅하는 데 사용되는 도구에 대해 잘 알고 있다고 가정합니다. Microsoft 지원 엔지니어는 사용자에게 도움이 되도록 특정 프로시저에 대한 기능을 설명할 수 있지만 사용자의 특정 요구 사항에 맞도록 예제를 수정하여 추가 기능을 제공하거나 프로시저를 구성하지는 않습니다.

문제

문서 검사기에서 이러한 숨겨진 이름을 제거할 수 없습니다.

권장 해결 방법

다음 매크로를 실행하여 숨겨진 이름을 제거합니다. 매크로는 세 개의 항목을 나열하는 메시지 상자를 표시합니다. (1) 정의된 이름이 표시되는지 숨겨지는지 여부, (2) 정의된 이름 및 (3) 해당 이름이 참조하는 항목(통합 문서 셀 참조). 또는 아니요를 선택하여 삭제하거나 정의된 각 이름을 유지할 수 있습니다.

참고: 이 매크로를 사용하여 숨겨진 이름을 제거하는 경우 추가 기능(예: 해 찾기) 또는 매크로가 예상대로 작동하지 않을 수 있으며 연결된 숨겨진 데이터가 손실될 수 있습니다. 이 매크로는 해 찾기에서 추가한 이름뿐만 아니라 숨겨진 정의된 이름에도 영향을 줍니다.

주의: 시트 이름에 공백이 포함된 경우 정의된 이름을 삭제하려고 할 때 오류가 발생할 수 있습니다.

숨겨진 이름 제거

' Module to remove all hidden names on active workbook
   Sub Remove_Hidden_Names()

       ' Dimension variables.
       Dim xName As Variant
       Dim Result As Variant
       Dim Vis As Variant

       ' Loop once for each name in the workbook.
       For Each xName In ActiveWorkbook.Names

           'If a name is not visible (it is hidden)...
           If xName.Visible = True Then
               Vis = "Visible"
           Else
               Vis = "Hidden"
           End If

           ' ...ask whether or not to delete the name.
           Result = MsgBox(prompt:="Delete " & Vis & " Name " & _
               Chr(10) & xName.Name & "?" & Chr(10) & _
               "Which refers to: " & Chr(10) & xName.RefersTo, _
               Buttons:=vbYesNo)

           ' If the result is true, then delete the name.
           If Result = vbYes Then xName.Delete

           ' Loop to the next name.
       Next xName

   End Sub

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.