PART 01 매크로 기초
CHAPTER 01 환경 설정 및 프로그래밍 기초 지식
01-01 매크로와 VBA 이해하기
01-02 매크로를 사용할 수 있도록 파일 저장하기
01-03 리본 메뉴에 [개발 도구] 탭 표시하기
01-04 보안 경고 메시지 줄과 신뢰할 수 있는 문서
01-05 모든 업무 파일에 보안 경고 메시지 줄이 표시되지 않도록 설정하기
CHAPTER 02 매크로 기록기
02-01 매크로 기록기로 매크로 기록하기
02-02 기록된 매크로의 코드 확인 및 코드 수정 방법
02-03 단축키를 이용해 기록된 매크로 실행하기
02-04 여러 파일에서 사용 가능한 매크로 기록하기
02-05 개인용 매크로 통합 문서 삭제하기
02-06 양식 컨트롤(또는 도형)에 매크로 연결해 사용하기
02-07 리본 메뉴에 매크로 등록해 사용하기
CHAPTER 03 Visual Basic 편집기
03-01 VB 편집기의 구성과 창 결합(도킹) 방법
03-02 프로젝트 탐색기 창 이해하기
03-03 프로젝트 탐색기 창의 개체 내보내기 및 가져오기
03-04 속성 창 이해하기
03-05 코드 창 이해하기
03-06 직접 실행 창 이해하기
03-07 VB 편집기의 편집기 옵션 이해하기
03-08 VB 편집기의 코드 창에서 사용하면 좋은 글꼴 알아보기
03-09 VB 편집기에서 알아두면 유용한 단축키
03-10 VB 편집기의 편집 도구 모음 사용하기
03-11 VBAProject 개체에 암호를 지정해 코드 보호하기
PART 02 VBA 배우기
CHAPTER 04 엑셀의 개체 모델
04-01 엑셀의 개체 모델 이해하기
04-02 개체와 컬렉션 구분하기
04-03 개체의 구성원 이해하기
04-04 개체에 빠르게 접근하기
04-05 With 문을 이용해 개체에 여러 명령을 한 번에 전달하기
CHAPTER 05 Sub 프로시저
05-01 Sub 프로시저 이해하기
05-02 주석 이해하고 활용하기
05-03 프로시저를 작업 단위별로 나눠 개발하기
05-04 변수 이해하기
05-05 상수 이해하기
05-06 개체변수 이해하기
05-07 배열변수 이해하기
05-08 동적 배열변수 이해하기
05-09 Type 문을 사용하는 사용자 정의 데이터 형식 이해하기
05-10 Private, Public 문을 사용하는 변수의 사용 범위 이해하기
05-11 프로시저를 종료해도 값을 보관하는 정적변수 이해하기
CHAPTER 06 판단문
06-01 If 문을 이용한 판단문 구성하기
06-02 And, Or, Not 연산자를 이용해 다중 조건 처리하기
06-03 IIf 함수를 사용해 판단 작업 처리하기
06-04 ElseIf 절을 이용해 다중 조건 처리하기
06-05 Switch 함수를 사용해 판단 작업 처리하기
06-06 Select Case 문을 이용해 판단문 구성하기
06-07 Like 연산자를 이용한 패턴 매칭 조건 설정하기
CHAPTER 07 순환문
07-01 For… Next 문을 이용한 순환문 구성하기
07-02 Step 키워드를 이용한 순환문 구성하기
07-03 불필요한 행을 삭제하는 순환문 구성하기
07-04 For… Next 문을 중첩해 표 변환하기
07-05 Do… Loop 문을 이용한 순환문 구성하기
07-06 중첩 For 문을 탈출하기 위해 Do 문 활용하기
07-07 For Each… Next 문을 이용한 순환문 구성하기
07-08 배열을 순환하는 For Each… Next 문 구성하기
07-09 순환문을 사용할 때 (응답없음) 문제 해결하기
CHAPTER 08 Function 프로시저
08-01 Function 프로시저를 이용해 사용자 정의 함수 만들기
08-02 생략 가능한 인수를 사용하는 사용자 정의 함수 만들기
08-03 인수의 개수가 정해지지 않은 사용자 정의 함수 만들기
08-04 적절한 수식 에러를 반환하는 사용자 정의 함수 만들기
08-05 사용자 정의 함수의 재계산 방법 이해하기
08-06 ByRef, ByVal 키워드를 이용한 매개변수 유형 이해하기
08-07 함수 마법사에 개발된 사용자 정의 함수 표시하기
08-08 추가 기능 파일 만들어 배포하기
08-09 추가 기능 해제 및 파일 삭제하기
CHAPTER 09 에러 처리와 프로시저 속도 빠르게 하기
09-01 에러 발생 상황 및 처리 방법 이해하기
09-02 에러 발생 상황을 유형별로 알아보기
09-03 다양한 에러 해결 도구 활용하기
09-04 프로시저에 중단점을 설정해 에러 찾기
09-05 On Error 문을 이용한 에러 제어 방법
09-06 On Error 문을 이용한 코드 최적화 방법
09-07 엑셀의 기능을 이용한 프로시저 처리 속도 증진 방법
09-08 엑셀 옵션을 변경해 프로시저의 처리 속도를 향상시키는 방법
CHAPTER 10 VBA 내장 함수
10-01 MsgBox 함수를 이용해 메시지 창 표시하기
10-02 InputBox 함수를 이용해 값을 입력받아 처리하기
10-03 InputBox 메서드로 범위 지정해 작업하기
10-04 MsgBox와 InputBox 대화상자의 크기 조정하기
10-05 Left, Mid, Right 함수로 문자열 잘라내기
10-06 InStr, InStrRev 함수로 문자 위치 확인하기
10-07 입력된 값이 있는지 확인하는 IsEmpty, Len 함수
10-08 R