본문 바로가기

내가 궁금해서 알아본 것들

(엑셀Excel-에러메세지) "다른 시트, 참조된 개체 라이브러리, Visual Basic에서 참조하는 통합 문서 등에서 사용된 이름은 사용할 수 없습니다." 원인과 해결방법!

 

드럼블입니다.

 

회사 웹하드에서 여러 팀이 취합용으로 사용되는 어떤 한 공유 파일에

내용을 작성하고 업로드를 할 일이 있었습니다.

그래서 시트를 하나 생성하려고 했는데, 갑자기 에러메세지가 떴습니다.

이상했습니다.

아무리 찾아봐도 같은 이름의 시트가 이미 존재하거나 중복되는 것이 없었는데 말이죠.

 

이리저리 알아본 결과,

그 원인은 "시트 숨기기"에 있었습니다.

시트 내에서 셀을 숨기기 할 수 있듯이 시트도 숨기기가 가능하다는 걸 

왜 생각하지 못했을까요?

결국 해당 에러의 원인은, 

새로 만들려는 시트의 이름이, 기존에 만들어져서 숨겨져 있는 시트의 이름과

같기 때문이었습니다. 하지만 말 그대로 숨겨져 있었기 때문에 중복된 시트명을

쓰려고 하는지 몰랐던거죠.

 

자, 원인을 알았으니 한 번 확인해봅시다.

엑셀에 11111, 22222, 33333 등의 이름으로 5개 시트를 만들어 놨습니다.

 

여기에 "66666"이라는 이름의 시트를 추가하고, 

"66666" 시트를 숨겨보겠습니다.

숨기려는 시트명 위에 커서를 두고 마우스 오른쪽 버튼 클릭 → "숨기기"

잘 숨겨집니다.

 

그럼 이제 다시 새로운 시트를 만들어 볼 건데,

시트명은 "66666"으로 하겠습니다.

엔터를 치면,

어김없이 에러 창이 뜨네요.

 

 

 

그럼 이제, 이걸 해결하려면

숨겨진 시트를 찾아서 시트의 이름을 확인하고, 

이름을 수정하거나 삭제하면 되겠죠?

 

아무 시트명 위에 커서를 두고 마우스 오른쪽 버튼 클릭 → "숨기기 취소"

그러면 해당 엑셀 파일에 숨겨져 있는 모든 시트가 확인됩니다.

내가 숨기기 취소하려는 "66666"시트를 고르고 '확인'을 눌러줍니다.

 

그러면 해당 시트는 숨기기가 취소되어 다시 보이게 되죠.

이러면 이제 시트명을 바꾸거나, 삭제가 가능합니다.

 

엑셀 작업 중에,

"다른 시트, 참조된 개체 라이브러리, Visual Basic에서 참조하는 통합 문서 등에서 

사용된 이름은 사용할 수 없습니다."라는 에러 메시지를 받고 당황하신 분들께

도움이 되는 내용이었길 빌면서,

그럼 이만!