남극
On Error GoTo (Excel) 본문
On Error GoTo문
디버깅을 할 때 우리는 오류의 내용을 알면 조금 더 정확하고 빠르게 오류를 해결할 수 있습니다.
On Error GoTo 명령어는 에러가 났을 때 에러가 났는지 혹은 어떤 에러인지를 파악할 수 있는 명령어입니다.
Sub 연습()
On Error GoTo Go_Err
Dim var As Integer
var = 1 / 0
Go_Err:
MsgBox "오류 : " & Err.Description
End Sub
이 소스코드는 일부러 1을 0으로 나누어서 에러를 만들었습니다. 이 소스코드를 실행하면 Go_Err 부분이 실행되게 됩니다. 그렇기에 메시지 박스에 오류가 무엇인지 나타나게 됩니다.
결과는 이렇게 나옵니다.
또 이러한 특성에 따라서 일부러 오류를 내야 할 때도 있습니다.
예를 들어서 회원가입 창을 만들었는데 이름에 숫자가 들어갔을 때 에러를 내서 메시지 박스를 띄워줄 수도 있습니다.
여러 가지로 유용한 명령어입니다.
다른 언어에서 예시를 들자면 Java의 try-catch라고 할 수 있습니다.
'MS > Excel' 카테고리의 다른 글
범위에 값 넣기 (Excel) (0) | 2020.04.13 |
---|---|
기본 범위 선택 (Excel) (3) | 2020.04.13 |
디버깅하기 (Excel) (0) | 2020.04.13 |
프로시저 작성하기 (Excel) (2) | 2020.04.12 |
상수, 변수, 인수, 프로시저 이름 규칙 (Excel) (2) | 2020.04.12 |
Comments