VB 편집기에는 개발에 도움이 되는 창들이 많습니다. VB 로 개발을 한지 얼마 되지 않으신 분들은 편집기 창에 화면이 나타나지 않으면 잘 사용하지 않게 됩니다. 꼭 필요하다고 생각되는 것들은 화면에 도킹해서 사용할 수 있습니다. 한번 세팅해 놓으면 다음에 화면을 띄웠을 때 그대로 보입니다.
▼ VB 편집기 창에 도킹해서 사용할 수 있는 창 목록은 [보기] 메뉴에 있습니다. 자주 사용하지 않는 것들은 필요할 때만 실행해서 사용하면 되겠죠. 그리고 매번 보기 메뉴를 클릭하는 것 보다 단축키를 외워서 창을 실행하는 것이 편합니다.
▼ 편집기 창에서 자주 이용하는 기능 중 하나가 함수 이동입니다. 함수가 많아 소스가 길 경우 스크롤로 찾는 것이 쉽지 않습니다. 오른쪽 상단 콤보박스에는 매크로(함수) 리스트가 있습니다. 현재 나와 있는 이름은 커서가 있는 함수의 이름이며, 콤보에서 원하는 매크로를 선택하면 해당 위치로 이동하게 됩니다.
▼ 다음은 디버그와 주석 관련 툴박스 입니다. 기본적으로 화면에 나타나지 않기 때문에 옵션을 변경해 줘야 합니다. [보기] 메뉴 > [도구 모음] > [편집]을 선택해서 편집 툴 박스를 띄웁니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VBA 매크로 디버깅, 디버그 코드 분석하기 ▶ 엑셀 Excel VBA 개발을 위한 개발 도구 탭 추가하는 방법 ▶ 엑셀 VBA 개발할 때 로그 출력하는 방법 ▶ 엑셀 VBA GoTo 문 이용해서 줄로 분기하기 ▶ 엑셀 Excel 매크로 소스 디버깅으로 결과 확인하기 |
▼ 편집툴박스에는 여러 기능이 있는데 많이 사용하는 것이 주석 블록 설정과 해제 입니다. 영역을 선택하고 [주석 블록 설정] 아이콘을 클릭하면 모든 소스가 주석 처리 됩니다. 한번에 주석처리를 되기 때문에 아주 편합니다.
▼ 다음은 디버그할 때 사용하는 중단점입니다. 이것은 툴바보다는 F9 단축키를 주로 이용합니다. 단지 툴박스에 있다는 것만 알아 두세요.
▼ 마지막으로 창 나누기 입니다. 이것은 소스가 길어서 아래위로 왔다 갔다 하기 불편할 때 나누어서 특정 영역의 위치로 이동시켜서 사용하면 편합니다. 화면을 나누는 방법은 간단합니다. 오른쪽 스크롤바 상단에 보면 구분선이 있는데 드래그 해서 끌어 내리면 다른 라인이 생성됩니다.
▼ 라인을 아래로 끌어서 내린 후 마우스를 놓으면 창이 나눠집니다. 위아래 모두 같은 내용이지만 다른 위치를 바라볼 수 있습니다. 단, 화면은 2등분만 할 수 있습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VBA 매크로 디버깅, 디버그 코드 분석하기 ▶ 엑셀 Excel VBA 개발을 위한 개발 도구 탭 추가하는 방법 ▶ 엑셀 VBA 개발할 때 로그 출력하는 방법 ▶ 엑셀 VBA GoTo 문 이용해서 줄로 분기하기 ▶ 엑셀 Excel 매크로 소스 디버깅으로 결과 확인하기 |
'엑셀(Excel) > VBA' 카테고리의 다른 글
엑셀 VBA 반복문을 이용해서 폼에 있는 전체 컨트롤 제어하기 (0) | 2023.03.02 |
---|---|
엑셀 VBA 단위 변환 사용자 정의 폼 만들기 (0) | 2023.03.01 |
엑셀 VBA 레지스트리 키값 읽어오기 (1) | 2023.02.24 |
엑셀 VBA 시트에서 데이터 셀 영역 구하기 (2) | 2023.02.22 |
엑셀 VBA 매개변수 전달 방식 ByRef, ByVal 의 차이점 (0) | 2023.01.13 |
엑셀 VBA 반복문 For Next, For Each Next 사용하기 (0) | 2023.01.11 |
엑셀 VBA 메모의 모양을 직사각형, 풍선, 다이어몬드 형태 만들기 (0) | 2023.01.10 |
엑셀 VBA 기존 AVERAGE 평균 함수 수정해서 나만의 함수 만드는 방법 (0) | 2023.01.10 |