당신은 Esc 키 또는 Ctrl + Break를 눌러 언제든지 Excel에서 매크로를 중단 할 수 있습니다.

워크 시트에 명령 단추를 놓고 다음 코드 줄을 추가

Dim x As Long

x = 5

Do While x > 2

x = x + 1

Loop

시트에 명령 버튼을 클릭합니다. 이후 일부 ‘음주’항상 (x는 항상 2보다 높은 것) 사실 때문에이 매크로는 결코 중단하지 않습니다.

2.이 무한 루프는 Esc 키를 눌러 또는 Ctrl + Break를 중단합니다. 다음과 같은 대화 상자가 나타납니다 :

Code Interrupted Dialog Box

매크로를 끝과 끝을 클릭합니다, Visual Basic 편집기에서 매크로 살펴보고 디버그를 클릭합니다.

당신이 당신의 매크로를 방해 할 수있는 프로그램의 사용자를 원하지 않는 경우 코드의 시작 부분에 다음 코드 줄을 추가하십시오 (권장하지 않음).

Application.EnableCancelKey = xlDisabled

엑셀 VBA는 매크로의 끝에서 xlInterrupt에 자동으로 EnableCancelKey 속성을 다시 설정하지만 다음 코드 줄을 매크로를 종료 (이전 코드 줄을 사용하는 경우) 5. 그것은 좋은 연습입니다 :

Application.EnableCancelKey = xlInterrupt

참고 : Excel에서 정지하고있는 경우 더 이상 매크로 방해하지 수, Ctrl 키 + 삭제 Alt +와 Excel을 닫습니다.