어느 가을날의 전환점

EXCEL|엑셀 시트 복사 시 이름 중복 충돌 오류 해결하기(Sheet Name Define Error) 본문

Software

EXCEL|엑셀 시트 복사 시 이름 중복 충돌 오류 해결하기(Sheet Name Define Error)

어느가을빛 2016. 1. 4. 11:36

● 오류 내용

엑셀의 sheet를 복사 시 이름 중복 오류가 발생 함.

이동하거나 복사하려는 시트에 대상 워크시트에 있는 이름 ~이 있습니다.


● 해결 방법

해당 시트에 이미 동일한 손상된 이름이 포함되어 있는 경우 발생.


1) [수식]-[이름 관리자]에서 사용하지 않거나 직접 만들지 않은 이름을 모두 제거.

   (Print Title/Print Area를 제외하고 모두 삭제.)

 

2) 이름을 제거한 후에도 동일한 이름 관련된 창이 나타난다면, 숨겨진 이름이 있는 경우.

   VBA 매크로(Alt+F11)를 실행하여 [삽입]-[모듈]에 아래 내용을 입력해 후 실행(F5).

 

Sub Show_Names()

'/// (숨겨진) 모든 이름을 보이게 함

Dim n As Name

For Each n In ThisWorkbook.Names

    n.Visible = True

    'n.Delete       '//삭제 됨.

Next n

End Sub

  

3) 매크로 실행 후 다시 [수식]-[이름 관리자]를 확인하면, 숨겨졌던 이름이 다시 보이고, 손상된 이름을 모두 제거 후 [시트 이동/복사]를 진행.


#참고

1) http://likedal.tistory.com/102

Comments