엑셀 이름충돌 입니다
엑셀에서 다른 셀의 내용을 복사하거나 다른 엑셀 문서의 내용을 복사해서 붙여넣기 할 때 이동하거나 복사하려는 시트에 다생 워크시트에 있는 이름이 있다는 오류 메시지가 뜨면서 복사가 되지 않는 경우가 있습니다.
이럴 경우 이름을 관리하는 이름 관리자에서 동일한 이름을 삭제 하면 됩니다.
엑셀을 실행 후 붙여넣기 할 때 오류가 발생하는 시트를 선택 후 상단 메뉴 중 수식 - 이름 관리자를 선택합니다.
이름 관리자에 중복된 이름이 있거나 사용하지 않는 이름이 있으면 삭제 합니다.
해당 시트에서 마우스 오른쪽 버튼을 클릭 후 코드 보기를 선택합니다.
Visual Basic for Applications 프로그램이 뜨고 빈 화면이 나오면 아래 코드를 입력 후 F5키 혹은 상단에 재생 버튼을 클릭합니다.
Sub Show_Names() Dim n As Name For Each n In ThisWorkbook.Names n.Visible = True Next n End Sub |
창이 닫히고 다시 수식 - 이름 관리자를 선택 하면 숨겨져 있던 이름이나 이상한 이름이 조회 됩니다. 사용하는것을 제외하고 모두 삭제 합니다.
삭제를 끝냈으면 다시 붙여넣기 하시면 됩니다.
이상 엑셀에서 이름충돌 해결 방법을 알아보았습니다.
반응형