반응형
VBA에서의 디버그를 알아보도록 하겠다.
먼저 특정 프로시저(함수)의 실행법을 알아보고
중단점(브레이크포인트)을 거는 방법과 한단계씩 진행시키는 방법에 대해서 소개하겠다.
VBA의 개발자도구를 여는법을 알고 싶다면 아래의 링크를 참고
2021/02/07 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 개발자 도구 (Visual Basic Editor) 여는 법
1. 특정 프로시저 실행법
실행 시키고 싶은 프로시저의 아무곳이나 클릭 후
좌측 상단의 녹색 삼각형의 버튼을 누르면 실행된다.
결과 : 1부터 3까지 메세지 박스로 출력
2. 중단점 거는법
프로시저의 좌측에 남는 공간이 있는데 중단 시키고 싶은 줄의 왼쪽을 클릭하면 중단점이 나타난다.
중단점을 다시 클릭하면 사라지게 된다.
결과 : 메세지박스로 1이 출력 후 확인을 누르면 아래와 같은 화면이 된다.
이 경우 메세지 박스로 2을 출력하기전 작업이 중단되어 있는 상태이다.
3. 중단점이 걸린 상태에서 한단계 진행 시키는 법
아래와 같은 상태에서 중단점이 걸린 지점을 실행시키고 다음 줄로 넘어가고 싶다면 F8을 누르면 된다.
결과 : 메세지 박스로 2가 출력되고 오케이를 누르면 아래와 같은 화면이 출력된다.
반응형
'IT 이모저모 > VBA' 카테고리의 다른 글
VBA(엑셀 매크로) 글씨 크기 조절 하는법 (0) | 2021.02.08 |
---|---|
VBA(엑셀 매크로) 글씨 굵게(Bold) 또는 기울게(Italic)하는법 (0) | 2021.02.08 |
VBA(엑셀 매크로) 개발자 도구 (Visual Basic Editor) 여는 법 (0) | 2021.02.07 |
VBA(엑셀 매크로) 텍스트 정렬 (좌우정렬, 상하정렬) (0) | 2021.02.07 |
VBA(엑셀 매크로) 병합된(합쳐진) 셀 조작법 (0) | 2021.02.07 |