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

⬇ 해당 증상은 아래와 같습니다.
- 엑셀 파일 열자마자 위 오류가 바로 뜬다
- 빈 셀에 입력 또는 엔터치면 오류 뜬다
- 수정 작업을 마무리하고 저장 및 종료를 하면 오류 뜬다
해결 방법 3가지 있습니다. 따라해보세요.
방법 1) 엑셀 보안센터에서 매크로 설정으로 해결 하기
⬇ 엑셀 열고 > 파일

⬇ 파일 > 옵션

⬇ 보안 센터 이동

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

자, 1번 해결 방법으로 적용해보고 오류나는 엑셀파일을 껏다가 다시 열어보세요. 증상이 동일하다면 다음 해결방법을 참고해보세요.
방법2) 설치된 오피스 삭제 재설치 또는 다른 버전의 엑셀을 설치
- 예시: 오피스 2016 을 제어판 > 프로그램 및 설치 에서 삭제를 하고 재설치를 진행한다.
- 예시 : 기존 오피스 2016 64비트 설치라면 32비트 또는 2016 이하의 버전으로 설치한다.
⬇ 왜 오류가 잡히지 않을까 고민 중 아래 도움말을 클릭해봤습니다.

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

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

해결 방법2번으로 오피스 재설치 한 뒤 오류가 잡히면 그대로 엑셀 쓰면 되구요, 안되면 하위 버전의 오피스 2010 같은걸로 설치해보세요.
⬇ 오피스 2010 으로 설치 후 파일을 열어보니 다른 오류가 나옵니다. 하지만 셀 수정이나 수식 입력등을 해도 계속 오류가 뜨는 증상은 사라졌습니다.
- 결론 오피스 2010 으로 설치 후 에러 바뀜, 셀 수정 및 수식 입력되고 저장 잘됨.

방법3) 오피스 프로그램 복구 진행해보기
⬇ 제어판 > 프로그램 및 기능으로 이동합니다.

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

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

복구는 자동으로 진행되며 재부팅을 요구하면 재부팅하면 됩니다. 그 후 엑셀이 정상적으로 열리는지 확인해보세요.
2025년 1월 20일 추가 업데이트 정보
해당 모듈1 에러는 하드디스크 복구 전에도 간간히 뜨는 문서였는데, 이 에러가 특정 문서에서 떳었고 다른 시트와 참조된 수식이 연관된 것을 확인했다.
이 후 수식을 수정 및 삭제 하니 해당 오류가 발생하지 않는 것을 확인했다.
결론: 특정 엑셀 파일만 모듈1 에러 나오면 참조된 수식이나 시트수정을 해보자.
결론
일단 저는 3가지 방법을 모두 해본 결과 완전히 오류가 사라지지 않았네요, 하지만 수식을 입력할때나 엑셀파일을 열고 닫을 때마다 뜨던 오류가 잡혔습니다.
수식 입력하고 엔터 칠때마다 모듈1 에러가 떳는데요, 이젠 처음 오류만 뜨고 이후에는 뜨지 않고 있습니다.
그래서 현재는 중요한 엑셀파일 수식 복사 또는 시트 복사로 새로 만들어서 백업을 진행하고 있습니다.
여러분들도 하드디스크 복구 후 엑셀파일이 이렇게 오류가 생성된다면 위 3가지 방법을 참고해보세요.