엑셀 시트 복사 이름 충돌시.. 삭제해도 나오는경우
엑셀 시트 복사 이름 충돌시.. 삭제해도 나오는경우
이름을 숨겨놓는 경우도 있네 ..
안녕하십니까?
Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.
문의 하신 Excel에서 시트 복사시 이름 충돌 문제에 대한 답변을 드리겠습니다.
말씀해 주신 [이름 관리자]에서 모두 제거하였는데도 이름 충돌 오류가 발생된다면, [이름]을 숨겨놓았을 가능성이 높습니다. 아래 내용을 확인하여 숨긴 이름을 보기로 변경하신 후 확인해 보시기 바랍니다.
VBA 편집기(Alt + F11)를 실행한 후 [삽입]-[모듈]에 아래 내용을 입력하시기 바랍니다.
Sub Show_Names()
'/// (숨겨진) 모든 이름을 보이게 함
Dim n As Name
For Each n In ThisWorkbook.Names
n.Visible = True
Next n
End Sub
해당 내용을 입력하신 후 지금 실행(F5)를 눌러서 해당 매크로를 실행해 주시기 바랍니다.
다시 이름 관리자를 확인하여 숨겨져 있던 이름이 이제 보이는지 확인하신 후 손상된 이름을 제거해 보시기 바랍니다.
만약 해당 방법으로 해결이 안된다면, 해당 파일을 공개된 카페 또는 블로그에 올려 주신 후 링크를 주시기 바랍니다. 확인 후 지원을 도와드릴 수 있습니다.
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.
---- 시트 숨기기 한꺼번에 취소------
Sub macro()
Dim i As Integer
For i = 1 To Application.Sheets.Count
Sheets(i).Visible = True
Next
End Sub
C:\Documents and Settings\사용자이름\Application Data\Microsoft\AddIns
이름전부 삭제 !!
1) 시트의 탭을 선택한 상태에서 오른쪽 버튼 클릭
2) 코드보기 클릭
3) [삽입 - 모듈]을 클릭하면 열린 빈 창에 아래에 있는 코드를 적습니다.
Sub del_Names()
Dim n As Long
With ActiveWorkbook
Do Until .Names.Count = 0
.Names(1).Delete
Loop
End With
End Sub
4) [실행 > Sub/사용자 정의폼 실행]