Table of Contents

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