본문으로 바로가기

엑셀 이름충돌 입니다

category 엑셀강좌 2017. 12. 28. 01:49

엑셀 이름충돌 입니다

엑셀에서 다른 셀의 내용을 복사하거나 다른 엑셀 문서의 내용을 복사해서 붙여넣기 할 때 이동하거나 복사하려는 시트에 다생 워크시트에 있는 이름이 있다는 오류 메시지가 뜨면서 복사가 되지 않는 경우가 있습니다. 

이럴 경우 이름을 관리하는 이름 관리자에서 동일한 이름을 삭제 하면 됩니다. 

엑셀 이름충돌 입니다



엑셀을 실행 후 붙여넣기 할 때 오류가 발생하는 시트를 선택 후 상단 메뉴 중 수식 - 이름 관리자를 선택합니다.  

엑셀에서 이름충돌



이름 관리자에 중복된 이름이 있거나 사용하지 않는 이름이 있으면 삭제 합니다.

이름 관리자



해당 시트에서 마우스 오른쪽 버튼을 클릭 후 코드 보기를 선택합니다. 

시크 코드 보기



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


Visual Basic for Application



창이 닫히고 다시 수식 - 이름 관리자를 선택 하면 숨겨져 있던 이름이나 이상한 이름이 조회 됩니다. 사용하는것을 제외하고 모두 삭제 합니다.

삭제를 끝냈으면 다시 붙여넣기 하시면 됩니다. 

엑셀 이름충돌 입니다

이상 엑셀에서 이름충돌 해결 방법을 알아보았습니다.

반응형