Excel에서 매크로는 VBA (Visual Basic for Applications)라는 언어로 작성됩니다. 매크로를 작성할 때 매크로를 테스트하고 매크로의 오류를 수정해야합니다. 이 프로세스를 _debugging이라고합니다. VBA에서 매크로를 디버깅하는 프로세스는 다른 프로그래밍 언어에서 디버깅하는 것과 동일합니다. 한 번에 하나의 명령으로 매크로를 단계별로 실행하고 예상대로 작동하는지 확인하기 만하면됩니다. 매크로 창과 테스트 워크 시트를 모두 확인하면됩니다. 매크로를 단계별로 진행할 때 (VBA 편집기의 디버그 메뉴에있는 명령을 사용하여) 찾은 오류를 수정할 수 있습니다. (특히 F8 키를 사용하여 매크로를 한 번에 한 줄씩 이동하는 것을 좋아합니다.)

매크로를 디버깅 할 때 매크로를 사용할 수있는 가능한 모든 방법과 매크로가 호출 될 때 존재할 수있는 모든 가능한 조건을 고려해야합니다. 이러한 모든 방법과 모든 조건에서 매크로를 사용해보십시오. 이런 식으로 매크로를 훨씬 더 유용하게 만들 수 있습니다.

그러나 통합 문서를 친구들에게주고 그들이 당신이 생각지도 못한 버그를 발견하더라도 놀라지 마십시오. 이러한 경우 디버깅 프로세스는 테스트 워크 시트로 데이터를 사용한다는 점을 제외하면 위에서 언급 한 것과 똑같습니다. 코드가 어디에서 잘못되었는지 발견 할 때까지 데이터를 사용하여 매크로를 한 번에 한 줄씩 살펴본 다음 수정합니다.

_ 참고 : _

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

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

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

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

link : / excelribbon-Debugging_a_Macro [매크로 디버깅].