Microsoft Excel에서 '저장하는 동안 오류가 감지되었습니다'(Errors were detected while saving) 메시지는 통합 문서를 제대로 저장하지 못할 때 나타나며, 구체적인 원인은 알려주지 않는 경우가 많습니다. 이로 인해 자동 저장이 실패하거나 수동 저장이 차단될 수 있어 데이터와 작업 진행에 큰 위협이 됩니다.
이 문제는 파일 손상, 잘못된 참조, 삭제된 매크로, 또는 Excel 국가별 설정 충돌 때문에 발생할 수 있습니다. Excel 2013, 2016, 2019, Microsoft 365 등 다양한 버전에서 보고된 사례가 있으며, ActiveX 컨트롤 누락, 오래된 개체 참조, 문제가 있는 VBA 스크립트 같은 통합 문서별 설정 역시 저장을 방해하는 요인이 될 수 있습니다.
오류의 주요 원인
검증된 커뮤니티 피드백과 Microsoft 공식 지원 문서를 바탕으로 정리한 이 오류의 가장 흔한 원인은 다음과 같습니다.
- 지역 또는 언어 형식 불일치: 국가별 설정의 소수점·날짜 형식(예: 쉼표 vs. 마침표)이 다르면 Excel 수식과 매크로가 비정상적으로 작동할 수 있습니다.
- 손상된 통합 문서 파일: 스타일, 표, 차트 등 파일 구조가 손상되면 Excel이 정상적으로 저장하지 못할 수 있습니다.
- 잘못된 참조 또는 삭제된 개체: 누락된 이름 범위, 끊어진 외부 링크, 제거된 사용자 지정 개체는 저장 기능을 차단할 수 있습니다.
- 문제가 있는 매크로 또는 VBA 코드: 특히
Workbook_BeforeSave이벤트 내의 잘못 작성된 VBA 스크립트나 무한 루프 코드는 저장을 조용히 막을 수 있습니다. - ActiveX 또는 COM 추가 기능: 레거시 추가 기능의 컨트롤이 오래되었거나 누락되면 포함 양식이 있는 파일을 저장할 때 오류가 발생할 수 있습니다.
원인을 파악했으니, 이제 문제를 해결하고 저장 기능을 완전히 복원하는 실전 단계를 하나씩 살펴보겠습니다.
1. Excel의 언어 및 지역 설정 조정
Microsoft Excel은 언어 및 국가별 설정에 따라 다르게 작동합니다. 통합 문서가 다른 형식 환경에서 만들어졌다면 현재 사용 중인 Excel 버전과 호환성 문제가 생길 수 있습니다.
- Excel을 연 후 화면 왼쪽 하단으로 이동하여 '옵션'을 클릭합니다.
- 언어 섹션으로 이동합니다. '내 계정의 작성 언어를 클라우드에 저장' 항목의 체크를 해제한 뒤 '확인'을 클릭합니다.
2. Excel 파일을 XLSB 형식으로 저장
파일을 XLSB(바이너리 통합 문서) 형식으로 저장하면 캐시 문제, 손상된 스타일, 손상된 개체와 관련된 오류를 해결할 수 있습니다.
- 통합 문서를 열고 '파일'을 클릭합니다.
- 왼쪽 메뉴에서 '복사본 저장'을 선택합니다.
- 형식 드롭다운 목록에서 XLSB 형식을 선택하고 파일을 컴퓨터에 저장합니다.
3. 잘못된 이름 범위 확인 및 삭제
셀이나 범위에 부여하는 사용자 지정 이름은 통합 문서를 체계적으로 관리하는 데 유용하지만, 유효하지 않거나 깨진 범위는 저장 실패의 원인이 됩니다.
- 통합 문서를 연 후 '수식' 탭으로 이동하여 '이름 관리자'를 클릭합니다.
- 이름 관리자 창에서 '#REF!'로 표시되거나 참조가 깨진 항목을 찾습니다. 해당 항목을 선택해 삭제하면 오류가 해소됩니다.
4. 표를 범위로 변환
Excel 표에는 저장 오류를 유발하는 숨겨진 링크나 오래된 연결 정보가 남아 있을 수 있습니다. 표를 일반 범위로 되돌리면 이런 문제를 해결할 수 있습니다.
- 표 안의 아무 셀이나 선택한 후
Ctrl + T를 누르고 표 만들기 창에서 '확인'을 클릭합니다. - '표 디자인' 탭으로 이동해 '범위로 변환'을 클릭한 뒤 '확인'을 눌러 완료합니다.
5. Excel 파일 복제 (임시 해결책)
간혹 눈에 보이지 않는 서식 문제가 통합 문서를 손상시키기도 합니다. 파일을 복제하면 새 사본이 만들어져 이러한 문제를 우회할 수 있는 경우가 많습니다.
- Excel 파일을 마우스 오른쪽 버튼으로 클릭하고 '파일 위치 열기'를 선택합니다.
- 파일을 선택한 후
Ctrl + C로 복사하고Ctrl + V로 복제본을 붙여넣습니다. 새 파일을 열어 다시 저장해 봅니다.
6. 새 통합 문서로 시트 옮기기
시트를 새 통합 문서로 옮기면 평소에는 감지하기 어려운 숨겨진 서식 문제나 참조 오류를 제거하는 데 효과적입니다.
- 먼저 이전 방법에서 안내한 대로 현재 Excel 파일의 백업을 만들어 둡니다.
- 원본 파일을 열고 하단의 시트 탭(예: 'Sheet1')을 마우스 오른쪽 버튼으로 클릭합니다.
- '이동 또는 복사...'를 선택합니다.
- '통합 문서' 드롭다운에서 '(새 통합 문서)'를 선택하고 '확인'을 클릭합니다. 이때 '복사본 만들기'는 체크하지 않습니다.
- 통합 문서에 여러 시트가 있다면 각 시트마다 위 단계를 반복합니다. 마지막으로 새 통합 문서를 다른 이름으로 저장합니다.
저자 소개
Abdullah Iqbal
Abdullah는 Google IT 인증 헬프데스크 기술자로, 시스템 사용자에게 기술 지원을 제공해 온 폭넓은 경험을 갖추고 있습니다. IT 문제를 효과적으로 해결해 온 입증된 실적을 보유하고 있으며, Jira와 Zendesk 같은 도구를 활용해 지원 요청을 효율적으로 관리하는 데 능숙합니다. 최신 기술 동향을 꾸준히 학습하며 전문 교육 기회를 통해 지속적으로 역량을 향상시키고 있습니다.