본문 바로가기

리뷰, 정보

[정보] 엑셀 Sheet 이동, 복사 시 "해당 이름이(가) 이미 있습니다" 오류 해결법

반응형

엑셀을 사용하다 보면 정말 자주 발생하는 오류들이 있는데,

그 중 하나가 바로 “해당 이름 '~~~~'이(가) 이미 있습니다 오류다.

 

보통 새로운 엑셀 파일을 만들어 작성할 때에는 이러한 오류가 발생하지 않는데,

주로 다른사람이 작성한 엑셀파일을 건네받았아서 이어서 작업할 때 이러한 오류가 발생 자주 보인다.

 

확인을 클릭해야만 이 경고창이 없어지는데, 문제는 이 경고창을 없애도 없애도 계속 튀어나온다는게 골치아픈 문제다.

 

일단 그 상황에서 빠져나와야 조치를 취할 수 있기 때문에

나 같은 경우엔 엔터키(ENTER)”를 그냥 꾹 누르고 있다가 경고창이 없어지면 엔터키에서 손을 떼는 방식을 사용한다.

하지만 이건 단순히 임시 조치일 뿐 근본적인 해결방안은 아니다.

짜증나는 "해당이름~~이(가) 이미 있습니다" 창

 

 

 

 

짜증나는 "해당이름~~이(가) 이미 있습니다" 창

 

 

근본적인 해결 방법

 

 

1. 메뉴 - 수식 - 이름관리자로 들어간다.

 

2. 많은 이름들의 참조대상이 보인다.

3. 전부 선택한 후 삭제를 하면 된다.

 

 

4. 그래도 그 창이 또 뜨는 경우 : Alt + F11을 눌러서 비주얼베이직(Visual Basic) 창을 띄운 후, 각 Sheet를 더블클릭한다.

 

5. 아래 문구를 작성 후 위에 재생버튼(▶) 또는 F5를 눌러준다.

 

Sub Show_Names()

Dim n As Name

     For Each n In ThisWorkbook.Names

         n.Visible = True

     Next n

End Sub

 

 

6. 해당 매크로를 선택하고 실행 버튼을 눌러준다. 

 

 

 

7. 그리고, 다시 메뉴 - 수식 - 이름관리자에 들어가보면, 좀전에 보이지 않던 이름들이 다시 보이는 것을 확인 할 수 있다.

 

 

8. 위 2~3번 과정을 통해 이름들을 삭제 해주면 끝!

 

 

그럼 이상!!

반응형