엑셀을 쓰다가 시트를 복사하려면 이미 있는 이름이라면서 위와 같은 메시지가 뜨는 경우가 발생합니다.
엔터만 계속 눌러주면 일단 복사가 되기는 하는데, 영구적으로 이 문제를 해결하는 방법을 찾아서 글을 올리게 되었습니다.
먼저 위 오류는 엑셀의 '이름관리자'를 사용하다 그 흔적이 남았을 때 발생하는 오류입니다.
해결방법은 간단하게 말하자면 이름관리자에서 오류가 발생한 이름을 모두 삭제하는 것 입니다.
해결 방법은 아래와 같습니다.
STEP1
엑셀 메뉴의 수식 -> '이름 관리자' 클릭
STEP2
1. 값이 #REF!가 된 모든 이름을 삭제
2. 이름관리자 기능을 사용하지 않는중이라면 모든 이름을 삭제
STEP3
1. 시트를 새롭게 복사 해 보고 문제가 발생하지 않으면 STEP2에서 종료
2. 이름관리자에 아무것도 표시되지 않는데 문제가 계속 발생한다면 '숨겨진 이름'이 있는것으로 판단하여 STEP4 진행
STEP4
Alt + F11를 눌러서 VBA편집기로 들어갑니다.
1. 아래와 같이 입력합니다.
Sub Show_Names()
Dim n As Name
For Each n In ThisWorkbook.Names
n.Visible = True
Next n
End Sub
2. 'F5 '또는 상단 메뉴의 실행 -> SUB / 사용자 정의 폼 실행을 눌러 입력한 내용을 실행합니다.
STEP5
다시 이름관리자를 실행하면 위와 같이 숨겨졌던 이름들이 보이는걸 확인할 수 있습니다.
STEP2에서 했던것과 같이 이름을 삭제하고 작업을 마칩니다.
'IT' 카테고리의 다른 글
[업데이트 할 수 없는 연결] 엑셀 오류 해결방법 (0) | 2025.05.09 |
---|---|
GPT가 분석하고 개선하는 '나' (0) | 2025.04.24 |
네이버 메일에 명함 자동으로 붙이기! (0) | 2018.10.04 |
베네수엘라 윈도우10 염가 구매 경험담 (0) | 2016.12.26 |
샤오미 보조베터리 10000 과 마우스 사이즈 비교 (0) | 2016.06.29 |