본문 바로가기

공부/VBA

VBA - The On Error Statement

    On Error Goto 0
    On Error Resume Next
    On Error Goto 


 

1. VBA의 디폴드 모드. 런타임 에러 발생시 에러 메시지를 보이고 사용자가 디버깅을 할 것인지, VBA 프로그램을 끝낼 것인지 선택할 수 있도록 한다.

2. 에러를 무시하는 모드. 에러로 인한 side effect가 있을 수 있으니 사용시 주의 필요.

3. 에러 발생시 특정 error handler로 점프.

상세설명, 출처: http://www.cpearson.com/excel/errorhandling.htm