본문 바로가기
오피스 - VBA

[엑셀] "대상 통합 문서의 행 및 열 수가 원본 통합 문서보다 적어 대상 통합 문서에 시트를 삽입할 수 없습니다." 오류 메시지 발생시 조치법

by ☆ 2022. 1. 8.
반응형

 

"대상 통합 문서의 행 및 열 수가 원본 통합 문서보다 적어 대상 통합 문서에 시트를 삽입할 수 없습니다. 데이터를 대상 통합 문서로 이동하거나 복사하려면 해당 데이터를 선택한 다음 [복사] 및 [붙여넣기] 명령을 사용하여 다른 통합 문서의 시트에 삽입할 수 있습니다." 오류 메시지 발생시 조치법
 
원인 : 
시트 이동시, 원본 통합 문서는 Excel 2007 ~ 2017 형식(확장자가 xlsx, xlsm), 대상 통합 문서는 Excel 97 ~ 2003 형식(확장자가 xls)인 경우에 발생.
  • Excel 97~2003 형식(*,xls) : 65,536행 / 256열 지원
  • Excel 2007~2017 (*.xlsx/xlsm) : 1,048,576행 / 16,384열 지원
  •  
즉, 높은 버전의 시트를 낮은 버전의 시트로 이동하는 경우, 지원하는 행과 열 수가 적어서 발생하는 오류 메시지
 
 
해결책 : 
1번. 오류 메시지에서 안내하는 것과 같이 대상 통합 문서에 새 시트를 만든 후, 내용만 복사해서 붙여넣기를 한다.
2번. 대상 통합 문서를 '다른 이름으로 저장' 를 이용하여 Excel 통합 문서( = Excel 2007 ~ 2017 형식)로 변환 후, 시트 이동을 다시 시도.
반응형

댓글