목차
PART 01 엑셀 매크로와 VBA의 이해
   Chapter 01 매크로에 대해 알아야 할 몇 가지 ... 17
      01 효율적인 업무 처리를 위한 매크로의 유용성 ... 17
      02 간단한 예제를 통한 매크로 만들기 연습 : 사원 데이터를 조건별로 분류하는 매크로 만들기 ... 20
      STEP 1 매크로 기록하기 ... 21
      STEP 2 기록된 매크로 코드 보기 ... 24
      STEP 3 필터링 결과를 지우는 매크로 만들기 ... 26
      STEP 4 매크로 실행하기 ... 30
      03 매크로 보안이 필요한 이유와 설정 방법 ... 33
   Chapter 02 Visual Basic Editor 둘러보기 ... 35
      01 VBE의 실행과 인터페이스 살펴보기 ... 35
      02 VBE 사용자 환경 및 화면 설정하기 ... 39
   Chapter 03 비주얼 베이직의 구조와 주요 개념 ... 42
      01 비주얼 베이직 그리고 VBA ... 42
      02 변수와 상수 ... 43
      03 연산자 ... 46
      04 선언문과 데이터 형 ... 50
      05 주석문 ... 54
   Chapter 04 엑셀 VBA의 주요 용어와 개념 ... 55
      01 객체(Object) ... 55
      02 속성(Attribute) ... 57
      03 메서드(Method) ... 57
      04 프로시저(Procedure) ... 59
      05 이벤트(Event) ... 60
PART 02 예제로 배우는 VBA 문법의 기초
   Chapter 05 프로시저 작성의 기초 ... 63
      설문 프로그램 만들기
      데이터 입력과 통계 처리 프로시저
      STEP 1 설문 입력을 위한 프로시저 만들기 ... 64
      VBA Point 1. Sub 프로시저 만들기 ... 69
      VBA Point 2. InputBox() ... 69
      VBA Point 3. MsgBox() 함수 ... 71
      STEP 2 프로시저 간결하게 수정하기 ... 74
      VBA Point : For~Next 문 ... 75
      STEP 3 설문 처리를 위한 프로시저 만들기 ... 78
   Chapter 06 자동 필터와 피벗 테이블 실행을 위한 매크로 - 가전 제품 매출 통계 프로그램 만들기 1 ... 81
      STEP 1 '자동필터' 프로시저 만들기 ... 82
      VBA Point : AutoFilter 메서드 ... 85
      STEP 2 '자동필터' 매크로 실행 단추 만들기 ... 86
      STEP 3 '모두표시' 매크로 만들기 ... 88
      STEP 4 '피벗테이블' 프로시저 만들기 ... 90
      STEP 5 '피벗테이블' 프로시저를 With 문을 사용하여 수정하기 ... 96
      STEP 6 '피벗테이블' 프로시저 실행 단추 만들기 ... 98
      VBA Point : With~End With 문 ... 100
   Chapter 07 이벤트 프로시저 작성의 기초 : 가전제품 매출 통계 프로그램 만들기 2 ... 101
      STEP 1 제품명의 이름 정의와 유효성 조건 설정하기 ... 102
      STEP 2 이벤트 프로시저 만들기 ... 103
      VBA Point 1. Select Case 문 ... 108
      VBA Point 2. If~Then 문 ... 110
      VBA Point 3. 매개변수(인수)가 있는 Sub 프로시저 ... 112
   Chapter 08 사용자 정의 폼 다루기 : 거래처 관리 프로그램 만들기 ... 114
      STEP 1 사용자 정의 폼 만들기 ... 115
      VBA Point : 사용자 정의 폼(UserForm)의 컨트롤 도구 상자 ... 121
      STEP 2 워크시트에 자동 기록되는 프로시저 만들기 ... 122
      STEP 3 사용자 정의 폼을 실행하는 프로시저와 단추 만들기 ... 123
      STEP 4 거래처 관리 프로그램 코드 깔끔하게 수정하기 ... 126
      VBA Point : For Each~Next 문 ... 128
   Chapter 09 VBA에서 도형 다루기 : 공정진도 표시 프로그램 만들기 ... 130
      STEP 1 매크로 실행 단추 만들기 ... 131
      STEP 2 'DrawLine' 프로시저 작성하기 ... 132
      STEP 3 'DelLine' 프로시저 작성하기 ... 135
      STEP 4 화살표 지우기 단추에 매크로 지정하고 완료하기 ... 136
   Chapter 10 VBA를 이용한 데이터 정렬 : 데이터 정렬 프로그램 만들기 ... 138
      STEP 1 중첩 For 문을 이용하여 데이터 정렬하기 ... 139
      VBA Point : 중첩 For~Next 문 ... 142
      STEP 2 Do~Loop 문을 이용하여 데이터 정렬하기 ... 145
      VBA Point : Do~Loop 문 ... 146
PART 03 VBA 프로그래밍 실무 활용 1
   Chapter 11 중복 데이터 처리하기 : 구매 고객 리스트 프로그램 만들기 ... 151
      STEP 1 중복 데이터 삭제하기 ... 152
      STEP 2 중복 데이터 하나씩 뽑아내기 ... 155
   Chapter 12 틀린 데이터 찾아내기 : 결산 프로그램에서 틀린 데이터 찾아내기 ... 157
      STEP 1 단가를 체크하는 프로시저 만들기 ... 158
      STEP 2 단가를 수정하는 프로시저 만들기 ... 160
      VBA Point : Color와 ColorIndex 속성 ... 162
   Chapter 13 사용자 정의 함수 만들기 - 학점 산정 함수 만들기 ... 163
      STEP 1 학점 산정 함수 만들기 ... 164
      VBA Point : Function() 프로시저 ... 166
      STEP 2 워크시트와 VBA에서 사용자 정의 함수 사용하기 ... 168
      STEP 3 사용자 정의 함수를 모든 통합문서에서 사용하기 ... 169
Chapter 14 텍스트 파일 다루기 : 텍스트 파일 읽어 들여 셀에 뿌리기 ... 173
      STEP 1 텍스트 파일 읽어 들여 그대로 셀에 뿌리기 ... 174
      VBA Point 1. Open 문 ... 177
      VBA Point 2. Close 문 ... 178
      VBA Point 3. Input 문 ... 178
      VBA Point 4. Line Input 문 ... 179
      VBA Point 5. Print 문 ... 180
      STEP 2 배열 변수를 사용하여 셀에 한꺼번에 뿌리기 ... 182
      VBA Point : 배열에 대한 이해 ... 183
      STEP 3 텍스트 데이터를 가공하여 셀에 뿌리기 ... 185
   Chapter 15 차트 다루기 : 동적 차트와 차트를 그림으로 만들기 ... 189
      STEP 1 동적 차트를 위한 이벤트 프로시저 만들기 ... 190
      STEP 2 차트를 그림으로 만들기 ... 193
PART 04 VBA 프로그래밍 실무 활용 2
   Chapter 16 필드 순서가 서로 다른 통합문서 다루기 : 주문 내역 통합 프로그램 만들기 ... 201
      STEP 1 A사이트 주문 내역 읽어 들이기 ... 206
      VBA Point Workbooks의 OPen 메서드 ... 206
      STEP 2 B사이트와 C사이트 주문 내역 읽어 들이기 ... 207
      STEP 3 A, B, C사이트 프로시저 전체를 한꺼번에 불러들이기 ... 211
      VBA Point 1. 프로시저 호출 ... 212
      VBA Point 2. GoSub~Return 문 ... 212
      VBA Point 3. GetOpenFilename 객체 ... 214
   Chapter 17 추가 기능을 활용한 명함관리 프로그램 만들기 - 명함관리 프로그램 만들기 ... 216
      STEP 1 '명함데이터' 시트와 폼 디자인 ... 217
      STEP2 명함관리 프로그램 코딩하기 ... 222
      VBA Point Application.Onkey 메서드 ... 239
      STEP 2 프로그램의 속성 설정 및 추가 기능 등록하기 ... 241
      VBA Point : 추가 기능 만들기 ... 244
   Chapter 18 VBA로 나만의 도구 모음과 메뉴 만들기 : ToolBar와 CommandBar 객체로 도구 모음과 메뉴 만들기 ... 248
      STEP 1 ToolBar Buttons의 단추를 선택하여 도구 모음으로 만들기 ... 249
      STEP 2 도구 모음 단추에 매크로 연결하여 등록하기 ... 251
      STEP 3 CommandBar 객체로 메뉴 만들기 ... 256
   Chapter 19 데이터베이스와 VBA의 연동 : 주문 조회 프로그램 만들기 ... 265
      STEP 1 DAO(Data Access Object) 프로그래밍 ... 266
      VBA Point 1. 엑셀에서의 데이터베이스 ... 284
      VBA Point 2. 테이블을 구성하는 방법 ... 285
      STEP 2 ADO (ActiveX Data Object) 프로그래밍 ... 286
      VBA Point SQL문(Structured Query language) ... 291
Appendix 1 ... 297
Appendix 1 오류 처리 및 디버그 ... 299
Appendix 2 VBA에서 자주 사용하는 함수 ... 305
Appendix 3 자주 사용하는 매크로 코드 600선 ... 316
Appendix 4 ToolBar와 CommandBar 단추의 번호와 기능 ... 341
Appendix 5 아스키(ASCII)코드표 ... 356
Appendix 6 특수 문자표 ... 357
색인 ... 358
닫기