Excel에 포함 된 VBA 프로그래밍 언어를 사용하면 매우 강력한 매크로를 만들 수 있습니다. 통합 문서에 대한 몇 가지 매크로를 기록하는 것은 드문 일이 아닙니다. 각각은 간단한 작업을 수행하도록 설계되었습니다. 매크로를 만들 때 Excel은 통합 문서에 _module_을 추가합니다. 이 모듈은 기록하거나 생성 한 매크로를 저장하는 데 사용됩니다.

매크로가 포함 된 통합 문서를 열 때마다 Excel에서 매크로를 사용할 것인지 묻습니다. 이것은 Excel에 내장 된 보안 시스템의 일부입니다. (이 시스템은 두 번 이상 내 베이컨을 저장했습니다.) 통합 문서의 모든 매크로를 삭제하면 나중에 통합 문서를 열 때 매크로를 사용할지 묻는 메시지가 계속 표시된다는 사실을 알 수 있습니다.

Excel이 왜 이것을할까요? 결국 통합 문서의 모든 매크로를 삭제 했습니까? 그 이유는 Excel에서 매크로를 보관하기 위해 자동으로 생성 된 모듈은 마지막 매크로를 제거해도 자동으로 삭제되지 않고 그대로 남아 있기 때문입니다. 모듈이있는 한 Excel은 통합 문서를로드 할 때마다 매크로를 사용할지 여부를 신중하게 묻습니다.

이 문제를 극복하고이 특정 통합 문서에 대한 매크로 프롬프트를 제거하려면 다음 단계를 수행하십시오.

  1. Alt + F11을 눌러 Visual Basic Editor를 표시합니다.

  2. 편집기의 왼쪽 상단 근처에는 프로젝트 탐색기가 있습니다. 여기에는 통합 문서의 여러 모듈을 보여주는 계층 적 트리가 포함됩니다. 프로젝트 탐색기가 화면에 표시되지 않으면 Ctrl + R을 눌러 표시합니다.

  3. 프로젝트 탐색기 내에 Modules라는 폴더가 있어야합니다. 아직 열려 있지 않은 경우 모듈 폴더를 두 번 클릭하여 내용을 표시합니다.

  4. 폴더에서 모듈을 마우스 오른쪽 버튼으로 클릭합니다. 컨텍스트 메뉴가 표시됩니다.

  5. 컨텍스트 메뉴에서 제거 옵션을 선택하십시오. 모듈을 제거하기 전에 내보낼 것인지 묻는 메시지가 표시됩니다.

  6. 아니오 버튼을 클릭하십시오. 모듈이 제거됩니다.

  7. Modules 폴더의 각 모듈에 대해 5-7 단계를 반복합니다.

  8. Visual Basic Editor를 닫습니다.

  9. 통합 문서를 다시 저장하십시오.

이 시점에서 통합 문서에는 모듈이 포함되어 있지 않으며 나중에 열 때 알림이 표시되지 않습니다.

물론 필요에 따라 훨씬 더 간단한 기술이 있습니다.

다른 이름으로 저장 명령을 사용하고 파일 유형을 XLSX 파일로 변경하십시오.

이러한 통합 문서 파일은 매크로를 포함 할 수 없으므로 현재 통합 문서에있는 모든 매크로는 저장 프로세스에서 제거됩니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (10399)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Getting_Rid_of_the_Enable_Macros_Notice [ "매크로 활성화"알림 제거].