본문 바로가기
WeekdayLife/excel

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

by JO_i 2020. 12. 18.

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

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

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

 

VBA로 한큐에 다 지우자.

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

 

 

 

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

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

 

 

 

실행하면 다 지워진다.

 

 

 

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

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