Excel에는 모든 종류의 매크로를 개발하는 데 사용할 수있는 강력한 프로그래밍 언어로 VBA가 포함되어 있습니다. 매크로를 개발할 때 많은 반복 작업을 수행하고 매크로를 전체적으로 변경하는 것은 드문 일이 아닙니다. 그러나 그렇게하면 워크 시트에 문제가 발생할 수 있음을 명심할 수 있습니다.

매크로를 변경하고 코드를 추가 및 제거하면 매크로를 저장하는 데 사용되는 실제 파일 (통합 문서)이 매우 조각화 될 수 있습니다. 내부적으로 매크로는 블록에 저장되며 디스크 드라이브와 마찬가지로 시간이 지남에 따라 블록이 “비 연속적”이 될 수 있습니다. (이것은 매크로 자체의 사용이 아니라 편집을 통해서만 발생합니다.)

일부 독자는 조각화가 너무 심해서 매크로가 실패하거나 통합 문서를 사용할 수 없게되는 경우가 있다고보고했습니다.

이 잠재적 인 문제에 대한 해결책은 결국 매크로를 보유하게 될 통합 문서와 다른 통합 문서에서 매크로 개발을 수행하는 것입니다. 따라서 매크로가 최종 홈으로 전송되면 조각화되지 않고 연속적인 블록으로 전송됩니다.

매크로 조각화가 현재 통합 문서에서 완전히 제거되었는지 확인하려면 VBA 모듈을 텍스트 파일로 내보내고 새로운 통합 문서를 만든 다음 모듈을 가져 오기만하면됩니다.

_ 참고 : _

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

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

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

이 팁 (2566)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Develop_Macros_in_Their_Own_Workbook [자체 통합 문서에서 매크로 개발].