사무실에서 엑셀을 많이 사용하시다보면...
오래전 부터 회사에 내려오는 문서들이 한두개씩 있습니다.
선배의 선배가 만들어서 메일로 받은 파일은 수정에 수정을 하다보면
파일이 지져분해 지기 마련이죠^^
.
.
.
이런경우 가장 빈번하게 발생하는 오류가 '이름이 충돌' 하는 오류입니다.
sheet를 새로 만들어 정리하려고 이동/복사를 했더니,
오류가 발생하는 경우 난감하시죠^^
.
.
.
"해당 이름이 이미 있습니다. 이 이름을 사용하시려면 [예]를 클릭하세요. 이동 또는 복사하려는 'OOO'의 이름을 변경하려면 [아니요]를 클릭하세요"
.
.
.
몇번의 아니오 클릭으로 해결된다면 다행이지만,
무한으로 반복해서 나오는 경우...
그냥 Ctrl+Alt+Del 이 가장 빠른 방법입니다.
.
.
지금까지 이런생각이셨다면...
아래방법을 따라해 보세요... 바로 해결이 가능합니다.
제가 주로 사용하는 방법은 2가지 인데요..
#1. 이름관리자에서 이력 삭제
수식 > 이름관리자
여기에 있는 이름을 한번에 삭제해주세요^^ (깔끔하게)
#2. 숨겨진 이름까지 삭제
sheet 위에 마우스 오른쪽 클릭 > 코드보기(V)
가운데 큰 화면에 아래 내용을 복사/붙혀넣기 해주시고
매크로 실행을 해주시면 됩니다.
간단하죠^^
<<복사하기>>
Sub show_Names()
Dim n As Name
For Each n In ThisWorkbook.Names
n.Visible = True
Next n
End Sub
입력하시고 '실행 > 매크로 실행' 해주시면 됩니다.
이렇게 실행해주시면
숨겨진 이름들이 다시 나타나게 됩니다.
요녀석들까지 삭제해 주시면 깔끔하게 오류는 해결됩니다.
파일은 꼭 저장하시고...
끝내시면 됩니다.
'프로그램이야기 > 엑셀' 카테고리의 다른 글
[엑셀 VBA] 엑사남4강 #분기문/반복문 (1) | 2022.06.05 |
---|---|
[엑셀 VBA] 엑사남 2강 #반복문 (0) | 2022.06.05 |
[엑셀 VBA] 엑사남 1강 #변수설정 (1) | 2022.06.04 |
[엑셀Tip] 수식이 자동으로 안될때 (3) | 2022.05.10 |
[엑셀Tip] 행이나 열에서 마지막 비어있지 않은 셀값 찾기 (0) | 2021.11.15 |