현재 위치 - 주공해몽공식사이트 - 관음보살의 랜덤 번호 뽑기 - Vba 애플릿 오류 보고 "자동화" 처리 방법?

Vba 애플릿 오류 보고 "자동화" 처리 방법?

먼저 코드가 Worksheet_Change 이벤트로 사용되는 경우 코드의 첫 번째 행에 있는 For ... 다음 루프는 무한 반복 오류를 발생시킵니다.

이 코드는 Cells.Delete 입니다. 일단 실행되면 Worksheet_Change 이벤트가 다시 트리거되고 중첩 이벤트 프로세스가 시작된 다음 이 줄에 실행되면 Worksheet_Change 이벤트가 다시 트리거됩니다.

이벤트 프로세스의 첫 번째 문장에 다음을 추가해야 합니다.

신청하다. EnableEvents = False

후속 코드가 올바르게 실행되도록 모든 이벤트에 대한 VBA 의 응답을 금지합니다.

그런 다음 이벤트 프로세스의 마지막 문장에 다음을 추가합니다.

신청하다. EnableEvents = True

이벤트에 대한 VBA 의 응답을 복원합니다.