엑셀 숨겨진 모듈의 컴파일 오류 Module1 증상 해결 방법


하드디스크 복구를 거치고 엑셀파일을 열어보니 모든 엑셀파일이 열자 마자 “컴파일 오류 Module1” 오류가 떳습니다. 구글링, 네이버 검색과 복구 업체에 문의한 결과를 공유하고, 해결 방법도 알아볼게요~

숨겨진 모듈의 컴파일 오류 Module1 오류


엑셀숨겨진 모듈의 컴파일 오류 Module1 오류 설명 사진



⬇ 해당 증상은 아래와 같습니다.


해결 방법 3가지 있습니다. 따라해보세요.



방법 1) 엑셀 보안센터에서 매크로 설정으로 해결 하기


⬇ 엑셀 열고 > 파일

엑셀 매크로 설정 이동하기



⬇ 파일 > 옵션

엑설 옵션으로 이동하기




⬇ 보안 센터 이동

엑셀 보안센터 이동하기




⬇보안 센터 > 매크로 설정 > 모든 매크로 포함 체크 하기 > VBA 프로젝트 개체~ 체크

엑셀 매크로 포함 체크 진행하기


자, 1번 해결 방법으로 적용해보고 오류나는 엑셀파일을 껏다가 다시 열어보세요. 증상이 동일하다면 다음 해결방법을 참고해보세요.




방법2) 설치된 오피스 삭제 재설치 또는 다른 버전의 엑셀을 설치

  • 예시: 오피스 2016 을 제어판 > 프로그램 및 설치 에서 삭제를 하고 재설치를 진행한다.
  • 예시 : 기존 오피스 2016 64비트 설치라면 32비트 또는 2016 이하의 버전으로 설치한다.


⬇ 왜 오류가 잡히지 않을까 고민 중 아래 도움말을 클릭해봤습니다.

엑셀 모듈1의 오류 도움말 참고하기




⬇ MS에서 제공하는 도움말 번역해보니 문서 코드가 32비트에서 작성된것 아닌지 의심하네요, 그래서 32비트 또는 하위 버전의 오피스 프로그램으로 설치해봅니다.

모듈1 오류는 다른버전의 오피스 설치를 해보라고 추천한다.




⬇ 여러분의 엑셀 파일 속성을 살펴보면 아래와같이 97-2003 워크시트라면 해볼 만한 해결 방법입니다. 확장자 xls 파일은 상위 오피스 버전의 프로그램에서 호환이 되지 않는 이슈가 있을 수 있다네요.

구버전의 엑셀 시트는 상위 버전의 엑셀에서 호환성 오류가 있을 수 있다.



해결 방법2번으로 오피스 재설치 한 뒤 오류가 잡히면 그대로 엑셀 쓰면 되구요, 안되면 하위 버전의 오피스 2010 같은걸로 설치해보세요.


⬇ 오피스 2010 으로 설치 후 파일을 열어보니 다른 오류가 나옵니다. 하지만 셀 수정이나 수식 입력등을 해도 계속 오류가 뜨는 증상은 사라졌습니다.

  • 결론 오피스 2010 으로 설치 후 에러 바뀜, 셀 수정 및 수식 입력되고 저장 잘됨.
하위 버전의 오피스를 설치후 오류 메시지가 변경되었다.




방법3) 오피스 프로그램 복구 진행해보기



⬇ 제어판 > 프로그램 및 기능으로 이동합니다.

오피스 복구를 진행한다.




⬇ 설치된 오피스 프로그램에서 우클릭 > 변경 클릭

복구를 위해 제어판에서 오피스 프로그램 설치로 이동한다.




⬇ 오피스 2016 버전과 2021 버전의 복구 툴이 약간 다르니 아래 사진을 참고하세요

복구를 진행한다.




복구는 자동으로 진행되며 재부팅을 요구하면 재부팅하면 됩니다. 그 후 엑셀이 정상적으로 열리는지 확인해보세요.


2025년 1월 20일 추가 업데이트 정보

해당 모듈1 에러는 하드디스크 복구 전에도 간간히 뜨는 문서였는데, 이 에러가 특정 문서에서 떳었고 다른 시트와 참조된 수식이 연관된 것을 확인했다.


이 후 수식을 수정 및 삭제 하니 해당 오류가 발생하지 않는 것을 확인했다.


결론: 특정 엑셀 파일만 모듈1 에러 나오면 참조된 수식이나 시트수정을 해보자.



결론


일단 저는 3가지 방법을 모두 해본 결과 완전히 오류가 사라지지 않았네요, 하지만 수식을 입력할때나 엑셀파일을 열고 닫을 때마다 뜨던 오류가 잡혔습니다.


수식 입력하고 엔터 칠때마다 모듈1 에러가 떳는데요, 이젠 처음 오류만 뜨고 이후에는 뜨지 않고 있습니다.


그래서 현재는 중요한 엑셀파일 수식 복사 또는 시트 복사로 새로 만들어서 백업을 진행하고 있습니다.


여러분들도 하드디스크 복구 후 엑셀파일이 이렇게 오류가 생성된다면 위 3가지 방법을 참고해보세요.