Excel 파일을 닫은 후 VBA 매크로가 "삭제됨"


9

주제가 매우 이상하게 들리지만 어제 하루 종일 VBA로 Excel 파일을 작업했습니다. 파일을 디스크에 저장 한 후 집에 갔다가 오늘 아침 makros가 손실됩니까?

makros를 검색 할 수있는 힌트를주세요.

설정에서 모든 매크로 활성화가 활성화되고 마크로스 목록에 아무것도 표시되지 않습니다.


.xls? .xlsx? .xlsm?

@ jonrsharpe.xlsx

4
에 매크로를 저장할 수 없습니다. (매크로 사용) .xlsx으로 저장해야합니다..xlsm

답변:


8

Excel 2007 이상에서 매크로가있는 파일의 파일 확장자는 다릅니다.

vba가없는 파일의 확장자는 xlsx입니다.

매크로가있는 파일은 xlsm 확장자를 가진 매크로 사용 통합 문서로 저장해야합니다.

두 파일 형식 모두 템플릿 변형 (예 : xltx 및 xltm)도 있습니다.

Excel 옵션에서이 설정을 변경하지 않으면 새 파일의 기본 파일 형식은 xlsx입니다.

xlsx 파일에 vba 매크로를 포함시킨 다음 저장하려고하면 xlsx 파일에 매크로를 저장할 수 없다는 메시지가 표시됩니다.

여기에 이미지 설명을 입력하십시오

메시지를 무시하고 파일을 매크로없는 통합 문서로 저장하도록 선택한 경우 매크로가 통합 문서와 함께 저장되지 않는다는 사실을 수락하십시오.

메시지를 보았습니다. 매크로 사용 파일로 저장하지 않도록 조치를 취했습니다.

따라서 매크로는 파일과 함께 저장되지 않습니다.

그것이 작동하는 방식입니다.


매크로가있는 Excel 2003 파일 (xls)을 열었습니다. 제안한대로 파일을 저장할 수 있지만 매크로가 여전히 없습니다. 조언하십시오
Roy Hinkley

6

"아니오"를 클릭하십시오 : 아니오를 클릭하십시오

"Excel 매크로 사용 통합 문서"를 선택하고 "저장"을 클릭하십시오. Excel 매크로 사용 통합 문서를 선택하고 저장 옵션을 클릭하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.