다음을 통해 공유

매크로가 포함된 엑셀 파일을 서로 다른 버전의 엑셀에서 사용이 불가능 한가요?

익명
2013-12-02T05:10:11+00:00

매크로가 포함된 엑셀 파일을 엑셀 2007버전에서 작성했습니다. 공유 폴더에서 함께 사용하는 리스트 파일입니다.

2년전 신입사원이 들어와서 새로 구매한 엑셀2010버전을 설치했었는데 서로 호환이 안되는지 2010 버전을 사용하는 사람은 매크로를 제외하고 사용했습니다.

이번에 또 신입사원이 들어와서 엑셀2013을 구매해서 설치했는데 새 버전에서 파일을 열고 난 후부터는 2007버전 사용자들은 그 엑셀 파일을 저장하려고 하면 파일이 심각하게 손상되었다는 메시지가 뜨면서 다른 이름으로 저장하라고 그러고 VBE로 가면 DLL을 불러오지 못했다는 오류메시지가 뜹니다.

2010 버전이나 2013버전에서는 그런 메시지가 안 뜹니다.

제목처럼 서로 다른 버전은 함께 사용하는게 안되는 건가요? 아니면 다른 원인이 있는건가요?

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2013-12-03T00:22:36+00:00

안녕하십니까? 오션 님

Microsoft Community 사이트를 방문해 주셔서 감사합니다.

문의 하신 매크로가 포함된 Excel 파일을 다른 버전의 Excel에서 사용이 불가능한지에 대해 안내를 드리겠습니다.

말씀해 주신 내용은 사용된 매크로에 따라서 달라질 수 있는 부분입니다. Office 2003~2013까지 사용되는 매크로에 포함된 함수나 알고리즘이 변경되지 않은 명령어/함수가 사용된 경우에는 계속 사용이 가능하지만, 없어지거나 알고리즘이 변경된 함수를 이용했다면, 다른 버전의 Office에서는 사용이 되지 않습니다.

또한 사용된 매크로 중에서 Excel의 경우 Access의 라이브러리를 가져다 사용하거나  Office 실행 경로가 변경되는 경우(Windows 버전이나 Office 버전에 따라서 다릅니다.)에는 당연히 매크로가 실행되지 않게 됩니다.

(경로의 경우 예외 항목이나 변경될 수 있는 위치를 모두 예상해서 매크로를 만들어 주셔야지 Office 2003~2013 버전에서 함께 사용할 수 있습니다.)

현재 찾을 수 없는 DLL 목록을 다시 지정하셔야 사용이 가능할 것으로 예상이 됩니다.

추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

감사합니다.

이 대답이 도움이 되었나요?

2명이 이 답변이 도움이 된다고 생각했습니다.
댓글 0개 설명 없음

0 추가 답변

정렬 기준: 가장 유용함