엑셀 VBA &H80004005 (-2147467259) 자동화 오류 해결 방법
2022년 7월 M365 2206 업데이트가 원인이던 오류입니다. 이후 핫픽스로 해결되었으므로 지금은 최신 버전으로 업데이트하는 것이 먼저입니다.
매크로가 들어 있는 파일을 열 때 &H80004005 (-2147467259) 자동화 오류입니다 가 뜨는 문제입니다. 파일이 아니라 오피스 버전 쪽 문제였고, 아래에 당시 대응 방법과 지금 해야 할 일을 함께 정리했습니다.
주의 : 이 문서는 2022년 7월 당시의 대응 기록입니다. 원인이던 M365 2206 버전은 이후 Microsoft 핫픽스로 수정되었으므로, 지금 이 오류를 만났다면 롤백보다 최신 버전으로 업데이트하는 것이 먼저입니다. 최신 버전에서도 재현된다면 아래 롤백 방법을 참고하세요.
무엇이 원인이었나요
2022년 7월, M365 2206 버전(빌드 15330.20246) 업데이트 이후 일부 VBA 매크로 파일에서 이 오류가 발생했습니다. 매크로 코드나 파일이 잘못된 것이 아니라, 업데이트가 기존 동작을 깨뜨린 경우입니다.

당시에는 문제가 없던 2205 버전(15225.20288) 으로 되돌리는 것이 유일한 우회책이었습니다.
이전 버전으로 되돌리는 방법
- 보충파일을 내려받아 바탕화면에 새 폴더를 만들고 그 안에 압축을 풉니다.

새 폴더에 압축을 풉니다. - Win + S 로
cmd를 검색해 '명령 프롬프트'를 우클릭 → 관리자 권한으로 실행합니다.

관리자 권한으로 명령 프롬프트를 엽니다. - 폴더 주소창에서 경로를 복사한 뒤 아래 명령으로 그 폴더로 이동합니다.
cd 폴더경로

압축을 푼 폴더로 이동합니다. - 아래 명령을 실행합니다. 업데이트 창이 잠시 나타났다 사라지며 설정이 바뀝니다.
setup.exe /configure config.xml

명령을 실행해 롤백을 준비합니다. - 엑셀을 열고 [파일] - [계정] 으로 가면 '업데이트가 준비되었습니다' 가 보입니다. [지금 업데이트] 를 누르면 이전 버전으로 되돌아갑니다.

[지금 업데이트]로 롤백을 실행합니다. - 다시 [계정]에서 Excel 정보를 열어 버전이 바뀌었는지 확인합니다.

버전이 되돌아간 것을 확인합니다. - 다시 자동 업데이트되지 않도록 [업데이트 옵션] - [업데이트 사용 안 함] 을 선택해 둡니다.

당분간 업데이트를 멈춰 둡니다.
주의 : 업데이트를 계속 꺼 두지 마세요. 보안 패치까지 함께 멈춥니다. 문제가 해결된 것을 확인하면 반드시 다시 켜고 최신 버전으로 올리세요.
다른 버전으로 되돌리려면
2205 가 아닌 다른 버전이 필요하다면 보충파일 안의 Config.xml 을 메모장으로 열어 버전 번호만 바꾸면 됩니다.

참고 문서
- Microsoft 365 앱 업데이트 기록 — Microsoft Learn
- 이전 버전의 Office 로 되돌리는 방법 — Microsoft 지원 (영문)
관련 게시글
엑셀 VBA 디버깅 (오류 처리) 모든 방법 - 핵심 정리
오류는 발생 시점으로 종류가 갈리고, F8 로 한 줄씩 짚어가며 지역창과 조사식창으로 변수를 확인하면 원인은 대부분 몇 분 안에 좁혀집니다.
엑셀 추가 기능을 찾을 수 없습니다 오류 해결 방법
Alt - T - I 로 추가 기능 창을 열어 [아니오] → 저장 → 재실행 → 다시 열어 [예] 순서로 지우면, 목록에 남은 유령 추가 기능이 사라집니다.
엑셀 매크로를 실행할 수 없습니다 - 상황별 해결법
최신 버전은 파일 속성에서 '차단 해제'를 체크한 뒤 [콘텐츠 사용]을 눌러야 매크로가 실행됩니다. 자주 쓰는 파일은 신뢰할 수 있는 위치에 두면 됩니다.
먼저 완벽하게 해결되었고, 매크로 엑셀 파일도 오류 없이 잘 실행됩니다.
너무너무 감사하단 말씀 드립니다.
어제부터 갑작스런 자동화 오류 때문에 고생하다 > 15일전으로 복구해서 오류없엤다가 > 다시 윈도우 업데이트 후 같은 문제가 발생 > 윈도우 완전 초기화 > 같은 자동화 오류 또 발생 ㅠ.,ㅠ ;; > 포기하고 퇴근!!
오늘 자동화 오류 해결방법을 어떻게든 찾고 해결해보고자 회사에 나왔는데 몇번의 검색으로 오빠두엑셀님 글을 보고 너무나 좋았습니다.
간간히 유튜브 영상도 잘 보고 있습니다. ^^
글 올려주신 시간대를 보니 새벽에 고생 많이 하신것으로 생각됩니다.
덕분에 문제가 잘 해결되어 업무에대한 지장이 사라졌습니다.
감사하고 또 감사합니다. ^^
아무쪼록 즐거운 주말 보내시길 바라겠습니다. 감사합니다.
윈도우10에서는 되는데 윈도우7에서는 오류 뜨네요..
윈도우가 아닌 엑셀 버전문제로 생각됩니다.
본 설치프로그램은 MSI버전(예: 기업용 볼륨라이센스 등..)에는 적용되지않습니다.
만약 기업용 라이센스를 사용중이시라면 관리자에게 버전 롤백을 문의해보세요. :)
couldn't install 이라고 뜹니다 ㅠㅠ
본 설치프로그램은 MSI버전(예: 기업용 볼륨라이센스 등..)에는 적용되지않습니다.
만약 기업용 라이센스를 사용중이시라면 관리자에게 버전 롤백을 문의하셔야 합니다. :)
감사 합니다.
손상이 심해서 저장할수 없다고 뜨는 오류에도 이방법이 통하네요. 감사합니다.