Russell은 매크로를 실행할 때 Excel에 문제가 있습니다. 갑자기 Ctrl + Break가 더 이상 매크로 실행을 중지하지 않는 것 같습니다. 아무 작업도하지 않은 것처럼 매크로가 계속되거나 Excel이 중단되고 매크로를 닫고 다시 시작해야합니다. Russell이 확인한 후 VB 메뉴에서 Stop Macro 버튼 (평행선)을 클릭해도 작동하지 않으므로 키 연결 문제가 아닙니다. 그는 다른 사람이 이것을 경험했는지, 그리고 쉬운 해결책이 있는지 궁금합니다.

이것은 우리가 말할 수있는 한 일반적인 문제가 아닌 것 같습니다. 이 특정 시스템에서 오류가 발생할 수 있습니다. 예를 들어 EnableCancelKey 속성이 사용 안 함으로 설정되어 Ctrl + Break의 정상적인 작동이 중지 될 수 있습니다. 이 속성은 다음 매크로 줄의 영향을받을 수 있습니다.

Application.EnableCancelKey = xlDisabled

이 명령은 속성을 활성화하지 않은 매크로에서 실행되었을 수 있습니다. (아마도 매크로 코딩에 활성화가 포함되지 않았거나 매크로가 비정상적으로 종료되어 속성을 활성화하기 위해 명령 줄에 도달하지 않았습니다.) 명령이 VB 편집기의 바로 가기 창에 입력되었을 수도 있습니다.

속성 설정은 영구적이며 설정이 변경된 후 통합 문서가 저장되는 경우 통합 문서와 함께 유지됩니다. VB 편집기를 열고 직접 창에 다음을 입력하여 설정을 확인할 수 있습니다.

? Application.EnableCancelKey

0이 표시되면 속성이 비활성화되었음을 의미합니다. 그런 다음 즉시 창에 다음을 입력해야합니다.

Application.EnableCancelKey = xlInterrupt

그런 다음 통합 문서를 저장하십시오. 또한 속성이 처음에 비활성화 된 위치를 추적하고 코딩이 수정되어 문제가 다시 발생하지 않는지 확인해야합니다.

_ 참고 : _

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

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

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

이 팁 (3906)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.