엑셀에서 시트 복사를 할 때 종종 발생하는 해당 이름 오류 해결방법 말씀드리겠습니다. 두 개의 엑셀 문서를 띄워놓고 A에서 B로 시트 하나를 복사할 때 ‘해당 이름이 이미 있습니다’ 라고 나오면서 이름을 바꾸라고 무한 팝업창이 뜨는 현상입니다.
엑셀 작업할 때 딱히 이름을 지정한 적도 없고, 또 이게 뭘 의미하는지도 모르겠는데 자꾸 나와서 짜증나시죠.
해당 이름 오류 해결방법
🔺 1. 엑셀에서 수식 > 이름 관리자 메뉴로 들어갑니다.
🔺 2. 이름 관리자에 보시면 여러가지 항목들이 나올 겁니다. 보통 문제를 일으키는 것들은 값 부분이 #REF!로 되어있는 경우가 많습니다.
🔺 3. 필터 > 오류가 있는 이름을 선택합니다.
🔺 4. 맨 위를 클릭, Shift 누른채로 맨 아래를 클릭해서 전체 선택한 후, 삭제합니다.
이렇게 해주시면 해당 이름이 이미 있습니다 오류를 발생시키는 문제의 이름 항목들이 제거되고 더 이상 에러가 나지 않습니다.
또 다른 해결방법
그냥 오류가 떴을 때 엔터키를 꾸욱 계속 누르고 있으면 예(Y)가 연달아 선택되면서 결국은 에러창이 사라지는데요. 일단은 넘길 수 있지만 이렇게 하면 그 문서에서는 계속 똑같은 문제가 발생하게 됩니다.
또 다른 해결방법으로는 이름 오류가 발생하는 시트에 우클릭 > 코드보기를 선택하신 뒤, 코드 입력창이 나타나면 아래 내용을 복사해서 입력해주세요.
Sub show_Names()
Dim n As Name
For Each n In ThisWorkbook.Names
n.Visible = True
Next n
End Sub
그 다음 메뉴 > 실행 > Sub/사용자 정의 폼 실행을 선택합니다. 실행을 누른 뒤 코드를 입력했던 Visual Basic 창을 닫습니다.
그 다음 앞서 말씀드린 이름관리자 창을 열어서 몽땅 다 삭제해주면 그 다음부터는 같은 오류가 발생하지 않게 됩니다.
중요한 문서는 사전에 오류 해결방법을 적용하시고 작업하셔서 열심히 만들어놓은 파일에 문제생기지 않도록 예방하시기 바랍니다.
asdfsadfsf
asdfasdfsdf
ㅁㅇㄴㄹ
도움됐어요ㅠㅠ 이름관리자 삭제만으로는 안되서 짜증났는데 해결됐어요
저거 한번 뜨기 시작하면 그 엑셀파일 작업할때마다 계속나오고 엄청 짜증나더라고요
해결되셨다니 다행입니다!!