안녕하세요?
먼저 VBA 관련 문의이며, 회사 PC의 문제이기에 사진을 첨부하지 못한 점 양해 부탁드립니다.
VBA가 저장된 엑셀 프로그램을 사용 중, 어느 순간부터 엑셀 실행 시,
'프로젝트 라이브러리를 찾을 수 없습니다.'라는 팝업이 나오며 매크로가 일절 실행되지 않더라구요.
인터넷에서 해결법을 찾아보면, Alt + F11 > 도구 > 참조에서 '누락'이 표시되어 있는 것을 찾으라고 하던데,
애초에 해당 파일을 통해 Alt+ F11을 할 경우, 참조 창이 아예 켜지지 않더라구요.
문제가 있는 해당 파일을 켜놓은 상태로 다른 엑셀 파일을 열고, Alt + F11을 누르고 도구 > 참조를 선택하면 참조 창이 열리긴 합니다.
보통의 경우, 해당 참조창에는 Library들 뿐만 아니라 다른 엑셀 파일이 활성화 되어 있을 경우에는 'VBAProject' 라는 이름의 행도 추가됩니다.
하지만, 문제가 있는 해당 파일을 켜놓고 참조 창을 활성화하는 경우 'VBAProject'라는 이름이 아니라 <지정된 이름이 없습니다>라고 나오더라구요.
해당 파일임을 알 수 있었던 이유는, 해당 참조를 클릭하면 아래 경로가 나왔는데, 문제가 있는 해당 파일과 경로, 이름이 일치했기 때문입니다.
그리고 보통의 경우 Alt + f11창의 왼쪽에 굵은 글씨로 표현된 VBAProject(~~~) 아래에 시트, 모듈 등이 나오고, 활성화가 되는데,
문제가 있는 파일은 VBAProject라는 이름은 따로 써있지 않고 (~~~)로만 되어있고, 그 아래 생기는 모듈을 클릭해도 창이 제대로 열리지 않습니다.
또한 이름을 바꿔보려고 해당 굵은 글씨에 우측 클릭하여 속성을 눌러도 활성화 되지 않았습니다.
그렇기에 2가지의 질문이 있는데,
- 오류를 직접적으로 해결할 수 있는 방법이 있는지
- 만약 불가할 경우 안에 있는 모듈을 내보낼 수 있을지(일반적인 우측 클릭을 통해 모듈 내보내기를 하면 오류 팝업이 나옵니다.)
사진이 없어서 불편하시겠지만, 답변 기다리고 있겠습니다.