티스토리 뷰
이 페이지에서는 Excel Visual Basic Editor에 대한 간략한 개요를 제공합니다.
자세한 설명을 제공하는 추가 리소스가 페이지 전체에서 강조 표시됩니다.
Visual Basic Editor(비주얼 베이직 편집기)에 액세스하는 중입니다.
Excel에서 Visual Basic Editor에 액세스하는 가장 쉬운 방법은 키 조합 Alt + F11을 누르는 것입니다
(즉, Alt 키를 누르고 F11을 누름). 아래 이미지와 유사한 Visual Basic Editor(비주얼 베이직 편집기)가 표시됩니다.
(평소 Excel 스프레드시트 창은 이 창 뒤에 열려 있습니다.)

Visual Basic Editor Windows(윈도우)입니다.
Excel VBA Editor에서 볼 수 있는 여러 창이 있습니다. 이러한 기능은 VBA 편집기 창의 상단에 있는
보기 메뉴를 통해 제어됩니다. 개별 창은 아래에 설명되어 있습니다.

프로젝트 창입니다.
VBA 편집기 왼쪽에 Project 창이 열립니다(위의 이미지와 같이). 이 창에서는 현재 열려 있는 각 Excel 워크북에 대한 VBA '프로젝트'를 제공합니다.
VBA '프로젝트'는 현재 워크북에 연결된 모든 VBA 개체 및 모듈의 모음으로, 처음에는 다음과 같이 구성됩니다.
- Excel 워크북에 연결된 워크북 객체입니다.
- 워크시트 개체이며 워크북의 각 워크시트에 연결됩니다.
프로젝트에 사용자 양식, 모듈 및 클래스 모듈 개체를 추가할 수도 있습니다(위의 이미지에서는 Book1.xlsm용 VBA 프로젝트에 모듈(이름 모듈1)이 추가되었습니다).
새 사용자 양식, 모듈 또는 클래스 모듈을 작성하려면 다음을 수행합니다.
- 프로젝트 창에서 모듈을 추가할 개체를 마우스 오른쪽 버튼으로 클릭합니다.
- 마우스 오른쪽 버튼 메뉴에서 삽입을 선택한 다음 하위 메뉴에서 UserForm, Module 또는 Class Module을 선택합니다.
위에서 설명한 각 개체에는 다음 규칙에 따라 새 VBA 코드를 저장하는 데 사용되는 코드 창이 있습니다.
- 워크북에 연결할 코드를 관련 워크북 개체에 입력해야 합니다.
- 특정 워크시트에 연결할 코드를 관련 워크시트 개체에 입력해야 합니다.
- 모듈에 일반 코드(특정 물체에 연결되지 않음)를 입력해야 합니다.
- 자체 객체를 작성하는 경우, 이 코드는 클래스 모듈에 입력해야 합니다.
- 사용자와 상호 작용할 대화 상자를 만드는 경우 사용자 양식을 사용할 수 있습니다.
코드 창입니다.
프로젝트 창에 있는 개체를 두 번 클릭하면 VBA 코드를 입력할 수 있는 관련 코드 창이 열립니다. 위의 Visual Basic Editor(비주얼 베이직 편집기) 이미지에 모듈 1의 코드 창이 표시됩니다.
VBA 코드를 코드 창에 직접 입력할 때 VBA 편집기를 사용하면 유효하지 않은 코드를 강조 표시하여 유효한 VBA 코드를 생성할 수 있습니다.

Properties 창입니다.
Properties 창에는 설계 시 프로젝트 창에서 선택한 개체의 속성이 나열됩니다(즉, 실행 시간이 아닌 경우). 이러한 속성은 선택한 개체 유형(워크시트, 워크북, 모듈 등)에 따라 달라집니다.

Immediate(즉시)
Visual Basic Editor(비주얼 베이직 편집기)에서 View(보기)→Immediate Window(즉시 윈도우)를 선택하거나 Ctrl-G를 눌러 Immediate Window(즉시 윈도우)를 봅니다.
이 창은 디버그 문의 출력 창 역할을 하거나 식을 평가하거나 개별 코드 행을 실행할 수 있도록 하여 코드 디버깅을 지원합니다.
예를 들어 ?j 다음에 반환 키라는 식은 변수 j의 현재 값을 출력합니다.
Immediate 창에 대한 유용한 자료는 excelcampus.com에서 제공합니다.

Locals 창입니다.
Visual Basic Editor에서 View →Locals Window를 선택하여 Locals 창을 봅니다. 이 창에는 현재 절차에 선언된 모든 로컬 변수가 표시됩니다. 각 변수의 이름, 값 및 유형을 표시하는 열로 분할되며 프로그램이 실행될 때 이러한 값이 자동으로 업데이트됩니다. 따라서 Locals 창은 VBA 코드를 디버깅하는 데 유용합니다.

Watch Window(Watch 창)
Watch 창은 VBA 코드를 디버깅할 때도 유용합니다. VBA 코드는 사용자가 정의한 시계 식의 값, 유형 및 컨텍스트를 표시합니다.
Watch Window는 Visual Basic Editor에서 View→Watch Window를 선택하여 열 수 있으며, 'watch' 식이 정의되면 창이 자동으로 나타납니다.
watch' 식을 정의하려면 다음을 수행합니다.
1. VBA 코드 내의 식을 강조 표시합니다.
2. VBA 편집기 상단의 디버그 메뉴에서 Quick Watch... 옵션을 선택합니다.
3. Add(추가)를 클릭합니다.
또한 Excel Visual Basic Editor 상단의 메뉴에는 VBA 코드를 설계, 실행 및 디버깅하기 위한
다양한 옵션과 명령이 있습니다.
'EXCEL' 카테고리의 다른 글
"Excel 수식 오류의 유형" (0) | 2019.11.09 |
---|---|
Excel VBA 튜토리얼 파트 2 - VBA 변수 & 상수입니다. (0) | 2019.11.07 |
"Excel Vlookup 자습서 2 부-Vlookup 구문 및 규칙" (0) | 2019.11.01 |
"Excel 배열 공식입니다" (0) | 2019.10.31 |
"Excel 2016 새로운 기능" (0) | 2019.10.31 |
- Total
- Today
- Yesterday
- AutoCad에 파일을 저장할 때 "이 도면에 있는 하나 이상의 객체를 지정된 형식으로 저장할 수 없습니다
- 오토캐드(auto cad)에서 엑셀(excel)이미지 출력이 안될때 해결방법
- Autocad
- AutoCad2019 소프트웨어 설치 중 "설치 오류 1603 : 설치하는 동안 치명적인 오류가 발생했습니다."
- "Excel에서 값을 조회하지 못할경우"
- 팔레트가 깜박이거나 AutoCAD에 표시되지 않습니다
- AutoCAD에서 파일을 열 때 "DWG가 현재 사용 중이거나 읽기 전용입니다"
- "Excel 2019 새로운 기능"
- "Excel Vlookup 자습서 2 부-Vlookup 구문 및 규칙"
- "Excel에서 함수가 계산되지 않습니다"
- "Excel 2016 새로운 기능"
- Excel 테이블의 개요
- Excel VBA 튜토리얼 파트 2 - VBA 변수 & 상수
- 오토캐드
- Autodesk 소프트웨어를 새로 설치한 후 "시험이 만료되었습니다" 또는 "시험이 종료되었습니다
- "AutoCAD의 성능이 느리거나 저하됩니다"
- 해결방법
- "Autodesk 2020 소프트웨어에서 "라이센스 관리자가 작동하지 않거나 제대로 설치되지 않았습니다."
- Excel 배열 공식입니다
- 엑셀 키보드 단축키
- Autodesk 소프트웨어를 시작할 때 "라이센스 오류-Autodesk 고객 지원에 문의하십시오"라는 메시지가 표시될때 해결방법
- "Excel 수식 오류의 유형"
- AUTOCAD 2020의 새로운 기능 및 개선사항
- "Excel Array Formulas"
- "AutoCAD의 HP 프린터 오류"
- AutoCad에서 도면을 여는 데 시간이 오래 걸립니다.
- Autodesk Desktop App이 중지되고 빈 흰색 화면이 표시됩니다.
- "Excel Visual Basic Editor(엑셀 비주얼 베이직 편집기)사용법 입니다"
- 프록시 보안 환경에서 Autodesk 소프트웨어를 시작할 때 "인터넷 연결을 계속합니다"라고 오류가 발생합니다.
- AutoCAD 시스템 메모리가 부족합니다
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |