WeekdayLife/excel

[엑셀VBA] 이름정의로 정의된 이름 지우기

2020. 12. 18.



엑셀 이름정의로 정의된 이름 지우기

이름정의로 엉망징창이된 엑셀파일들을 한번쯤은 받아본 기억이 있을 것이다.

본인도 모르는 사이에 정의된 이름이 많다면, 한번에 지우기도 어렵고, 엄청난 에러의 씨앗이 될 것이다.

 

VBA로 한큐에 다 지우자.

아래처럼 이름정의가 된 파일이 있으면,

 

 

 

ALT + F11 로 VBA창 띄우고, 내 문서를 프로젝트 창에서 선택하고 ALT → I → M 순서대로 입력

아래 있는 코드 복붙하고, F5 누른다.

 

 

 

실행하면 다 지워진다.

 

 

 

단, 본인이 이름정의를 활용한 수식을 사용하고 있다면, 수동으로 지워줘야 하겠다.

더 큰 재앙이 일어날 수 있다.