본문 바로가기

IT 신간

엑셀 2010 매크로 & VBA

더욱 똑똑해진 엑셀 2010!
엑셀 고수의 강력한 실무 활용법을 배우다!

《엑셀 2010 매크로 & VBA》가 출간되었습니다 ^^


조금 더 똑똑하게, 조금 더 편리하게


 




실무에 활용하는 똑똑한 엑셀 활용서
엑셀 2010 매크로 & VBA

김경자 저 | 512쪽 | 23,000원 | 978-89-314-4233-5 | 2012년 2월 6일 | 영진닷컴

* 예제파일 : 영진닷컴 자료실 다운로드 [링크]






:: 책 소개
엑셀 2010 매크로 & VBA로 엑셀을 좀 더 똑똑하게 활용하자!

엑셀은 전 세계적으로 회사원 70% 이상이 사용하고 있는 아주 똑똑한 프로그램입니다. 하지만, 엑셀의 전반적인 기능을 어느 정도 다루고 있는 분들이라면 이러한 똑똑한 프로그램에도 뭔가 아쉬움이 있다는 것을 느끼게 됩니다. 아무리 다방면으로 활용도가 높은 엑셀이라도 내 업무에 딱 맞춘, 맞춤형 프로그램은 없다는 것인데, 이러한 아쉬움은 엑셀 매크로 & VBA를 활용하여 해결할 수 있습니다.

이 책은 엑셀 2010 버전으로 집필되었으며 매크로 & VBA를 처음 접하시는 분들도 쉽게 이해할 수 있도록 구성되어 있습니다. 엑셀은 알지만 매크로 & VBA는 무엇인지, 헷갈려하거나 프로그래밍 언어라 어려울 것이라 생각하시는 분들을 위해 저자는 엑셀과 매크로, 그리고 VBA는 도대체 무엇인가에서부터 책을 시작하고 있습니다. 또한 저자의 다년간의 강의 및 집필 노하우를 기반으로 탄탄하게 구성되어 있으며 엑셀 매크로 & VBA를 학습해 실무에 활용하고자 하는 분들을 위해 실무에서 많이 쓰이는 기능, 그리고 다양한 활용 예제들을 담아 책의 활용도를 높였습니다. 엑셀 매크로 & VBA를 통해 내 업무에 딱 맞춘, 맞춤 프로그램을 직접 만들어 업무의 자동화를 실현해보세요.




어떤 분들이 《엑셀 2010 매크로 & VBA》를 보면 좋을까요?

- 매번 반복되는 작업을 한 번에 처리하고 싶은 분
- 내 업무에 맞는 맞춤 프로그램을 만들어 사용하고 싶으신 분
- 업무 자동화를 꿈꾸는 직장인





:: 이 책의 구성
Part 1. 매크로와 VBA 이해하기
이 책의 가장 첫 장인 Part1에서는 매크로와 VBA란 무엇인가에서부터 시작합니다. 독자분들이 어려워 할 수 있는 매크로와 VBA에 대해 자세히 설명하여 이해를 돕습니다. 그 이후에는 앞으로 사용하게 될 엑셀 2010 버전의 매크로의 기능, 학습 전 매크로 사용을 위한 준비작업, 매크로 생성 방법, 매크로의 활용 방법 등에 대해 가볍게 살펴봅니다.

Part 2. 자동 매크로 활용하기
엑셀에서 매크로를 기록하는 방법은 두 가지로 자동 매크로를 이용하는 방법과 직접 코딩 방법이 있습니다. Part 2에서는 이 중 손쉽게 사용할 수 있는 자동 매크로의 기록과 실행에 대해 살펴보고 직접 자동 매크로를 만들어 봅니다. 

Part 3. VBA 기초 다지기
프로그램 만들기에 있어서 꼭 필요한 VBA의 기초 문법에 대해 살펴봅니다. 엑셀에 없는 기능이나 규모가 있는 프로그램을 만들기 위해 Part3에서는 VBA 기본 문법에 대해 자세하게 살펴보며 프로그래밍 언어라 어렵게만 느꼈던 분들을 위해 쉽고 자세하게 구성하였습니다.

Part 4. 프로그램 실행 제어문 사용하기
프로그램의 실행을 제어하는 다양한 제어문에 대해 살펴봅니다. 가장 기본적인 입출력 함수 및 메서드, 조건문, 반복문 등으로 구성되어 있습니다. 실제 자주 사용되는 제어문들로 구성하였으며 프로그램 실행 시 발생할 수 있는 오류 상황에 맞춰 오류의 유형, 오류 처리문 사용 방법에 대해서도 수록하고 있습니다. 

Part 5. 이벤트 프로시저 작성하기
이벤트란 프로그램을 만들 시 사용자의 동작이나 개체에 변화가 생기는 것을 말하며 이벤트 발생 시 실행되도록 만든 프로시저가 바로 이벤트 프로시저입니다. Part 5에서는 이러한 이벤트 프로시저와 이벤트 종류에 대해 살펴보고 직접 이벤트 프로시저를 작성해봅니다.

Part 6. 사용자 정의 함수 작성하기
엑셀에서는 다양한 함수 기능이 있어 여러 함수들을 중첩하여 사용할 수 있습니다. 하지만, 수많은 함수를 이용해서도 내 업무에 딱 맞는, 함수가 없는 경우도 있습니다. 이러한 경우에 사용자가 직접 함수를 만들어 사용할 수 있는데, 이런 함수를 사용자 정의 함수라 합니다. Part 6에서는 이러한 사용자 정의 함수를 직접 작성해봅니다.

Part 7. 사용자 정의 폼 만들기
사용자 정의 폼은 사용자를 위한 편리한 인터페이스를 제공하는 도구로 VBA 개발자가 만들어 놓은 프로그램을 좀 더 편리하고 쉽게 사용할 수 있도록 하는 대화 상자입니다. Part 7에서는 각 컨트롤을 사용하여 폼을 디자인하고 해당 컨트롤에 맞는 이벤트 프로시저들을 작성, 연결합니다. 해당 장을 통해 사용자가 원하는 디자인으로 폼을 만들 수 있으며 실무 활용에 큰 도움이 되는 장입니다.

Part 8. 실무 완성 프로그램 만들기
이 책을 통해 학습한 내용을 기반으로 내 업무에 필요한 프로그램을 직접 제작하는 장입니다. 직접 필요한 프로그램을 제작해보며 학습 내용을 값지게 활용할 수 있도록 구성하였으며 실무에 주로 사용하는 유형의 프로그램을 만들어 봅니다.  






:: 저자 소개
김경자
현재 IT/정보화 교육관련 전문회사인 컴피플 대표로 재직 중이며, 기업체연수원 및 공무원교육기관에서 전문강사로 활동하고 있습니다. LG전자 LearningCenter에 근무하면서 IT교육과 인연을 맺어 현재는 LG전자, 한국표준협회, 토지주택공사, 중앙공무원교육원, 국토해양인재개발원, 지식경제부교육원, 법무연수원, 교육과학기술연수원 등에서 강의 및 엑셀 VBA를 활용한 업무혁신 프로그램을 개발하고 있습니다.

[저서]
- 엑셀 2010 기본 실무완성
- 엑셀 2007 매크로 & VBA 기본+실무
- 엑셀 2007 기본+실무
- 실무에 강한 엑셀 매크로와 VBA
- 엑셀 2003 기본+실제 사례별 실무


:: 목차
Part 01 매크로와 VBA 이해하기
Chapter 01 엑셀 매크로와 VBA
Section 01 엑셀 매크로 VBA 어떠한 관계인가?

Chapter 02 매크로 사용을 위한 준비작업하기
Section 01 [개발 도구] 환경 설정하기
Section 02 [개발 도구] 탭의 기능
Section 03 매크로 생성 방법

Chapter 03 매크로가 포함된 파일 관리하기
Section 01 매크로가 포함된 통합 문서 열기
Section 02 매크로가 포함된 통합 문서 저장하기


Part 02 자동 매크로 활용하기
Chapter 01 자동 매크로로 기록하고 실행하기
Section 01 자동으로 기록해 주는 [매크로 기록] 대화 상자
Section 02 다중 작업 매크로로 만들기
Section 03 다양한 방법으로 매크로 실행하기
Section 04 상대 참조로 자동 매크로 만들기
Section 05 Visual Basic 편집기
Section 06 기록된 매크로 코드 이해하기

Chapter02 필요한 실적만 조회하는 절대 참조 자동 매크로 만들기
Section 01 절대 참조 매크로 만들기
Section 02 자동 매크로로 기록한 코드 간단하게 줄이기
Section 03 수정된 매크로를 이용하여 또 다른 매크로 만들기
Section 04 단추를 삽입하여 매크로와 연결하기
Section 05 매크로 프로그램 보완하기

Chapter03 다른 매크로를 호출하며 실행하는 자동 매크로 만들기
Section 01 데이터 목록을 정렬하는 정렬 매크로 만들기
Section 02 부분합과 부분합 삭제 매크로 만들기
Section 03 도형을 삽입하여 매크로와 연결하기
Section 04 프로그램 오류 해결하기

Chapter04 행과 열의 구조를 변경하는 상대 참조 매크로 만들기
Section 01 상대 참조 매크로로 주소록 정리 매크로 만들기
Section 02 오류 점검과 반복문 추가하기

Chapter05  고급 필터 자동 매크로 만들기
Section 01 시트와 양식 컨트롤 준비하기
Section 02 양식 컨트롤에 추출 데이터 연결하기
Section 03 양식 컨트롤 선택 값을 함수로 연결하기
Section 04 고급 필터 작업을 자동 매크로로 만들기
Section 05 매크로 프로그램 보완하기

Chapter06 모든 통합 문서에 사용할 자동 매크로 만들기
Section 01 셀 테두리 설정을 매크로로 만들기
Section 02 직접 코딩하여 추가 테두리 유형 설정하기
Section 03 추가 기능으로 저장하기

Part 03 VBA 기초 다지기
Chapter01 VBA 구성요소 살펴보기
Section 01 VBA의 단계별 구성요소
Section 02 문의 종류와 작성 방법 살펴보기

Chapter02 개체, 속성, 메서드 살펴보기
Section 01 개체와 컬렉션 이해하기
Section 02 개체의 속성과 메서드
Section 03 개체와 속성, 메서드 사용하기
Section 04 방향키를 이용해 프로시저 작성하기

Chapter03 엑셀의 주요 개체 다루기
Section 01 Application  개체 사용하기
Section 02 Workbooks  개체 사용하기
Section 03 Worksheets  개체 사용하기
Section 04 ChartsObject  개체 사용하기
Section 05 Range 개체 사용하기

Chapter04 변수와 상수 사용하기
Section 01 변수 선언하기
Section 02 변수 사용하기
Section 03 Set문으로 개체 변수 사용하기
Section 04 상수 사용하기

Chapter05 VBA 연산자와 함수 살펴보기
Section 01 VBA 연산자 살펴보기
Section 02 VBA 함수 살펴보기

Part 04 프로그램 실행 제어문 사용하기
Chapter01 사용자 선택을 반영하는 입출력 함수 살펴보기
Section 01 MsgBox 함수 살펴보기
Section 02 InputBox 함수 살펴보기
Section 03 InputBox 메서드 살펴보기

Chapter02 조건에 따라 다른 문을 실행하는 조건문 사용하기
Section 01 If문 사용하기
Section 02 Select Case문 사용하기
Section 03 GoTo문 사용하기

Chapter03 일정 부분을 반복 실행하는 반목문 사용하기
Section 01 For Next문 사용하기
Section 02 For Each문 사용하기
Section 03 Do While문 사용하기
Section 04 With문 사용하기

Chapter04 오류 점검하고 해결하기
Section 01 VBA 오류 살펴보기
Section 02 오류 처리문 사용하기

Part 05 이벤트 프로시저 작성하기
Chapter01 이벤트 프로시저 이해하기
Section 01 이벤트 프로시저 살펴보기

Chapter02 현재 통합 문서 이벤트 프로시저 작성하기
Section 01 Open 이벤트 사용하기
Section 02 BeforeClose 이벤트 사용하기
Section 03 통합 문서 개체의 이벤트 종류 살펴보기

Chapter03 시트 이벤트 프로시저 작성하기
Section 01 SelectionChange 이벤트 사용하기
Section 02 Change 이벤트 사용하기
Section 03 BeforeDoubleClick 이벤트 사용하기
Section 04 Worksheet 개체의 이벤트 종류 살펴보기

Part 06 사용자 정의 함수 작성하기
Chapter01 사용자 정의 함수 이해하기
Section 01 Function 프로시저 이해하기

Chapter02 성명에 공백을 추가하는 함수 작성하기
Section 01 공백을 추가하는 함수 작성하기

Chapter03 색상별 셀 개수 구하는 함수 작성하기
Section 01 색상이 채워진 셀 개수를 계산하는 함수 작성하기

Chapter04 연속적인 빈 셀의 개수를 구하는 함수 작성하기
Section 01 결석 횟수 구하는 함수 작성하기

Chapter05 사용자 정의 함수 모든 문서에 활용하기
Section 01 추가 기능으로 사용자 정의 함수 저장하기


Part 07 사용자 정의 폼 만들기
Chapter01 사용자 정의 폼과 컨트롤 도구 이해하기
Section 01 사용자 정의 폼 사용하기
Section 02 [컨트롤] 도구 상자 이해하기

Chapter02 텍스트 서식 설정을 위한 폼 만들기
Section 01 텍스트 서식 설정 폼과 컨트롤 삽입하기
Section 02 폼과 컨트롤 이벤트 프로시저 작성하기

Chapter03 거래명세표 입력 양식 폼 만들기
Section 01 시트와 폼 준비하기
Section 02 폼의 컨트롤 실행 순서 지정하기
Section 03 폼과 컨트롤 이벤트 프로시저 작성하기
Section 04 폼 오류 해결하기
    Special 한눈에 보는 완성 파일!

Chapter04 부서별 근무자 조회 폼 만들기
Section 01 시트와 폼 준비하기
Section 02 폼과 컨트롤 이벤트 프로시저 작성하기
Special 한눈에 보는 완성 파일!


Part 08 실무 완성 프로그램 만들기
Chapter01 로그인 정보를 확인해 파일을 여는 프로그램 만들기
Section 01 시트와 폼 준비하기
Section 02 로그인 정보를 확인하는 이벤트 프로시저 작성하기
Section 03 현재 통합 문서의 이벤트 프로시저 작성하기
Section 04 로그인 정보 확인 폼 수정하기
Section 05 VBA 프로젝트에 암호 설정하기
      Special 한눈에 보는 완성 파일!

Chapter02 선택 품명의 사진을 표시하는 프로그램 만들기
Section 01 이미지 컨트롤에 사진 삽입하기
Section 02 품명 사진을 표시하는 이벤트 프로시저 작성하기
       Special 한눈에 보는 완성 파일!

Chapter03 분리된 여러 파일을 한 시트에 통합하는 프로그램 만들기
Section 01 선택한 파일의 시트 내용 복사해오기
Section 02 오류 점검하고 프로시저 해결하기
Section 03 셀에 해당 월을 입력하는 프로시저 작성하기
 Special 한눈에 보는 완성 파일!

Chapter04 자동으로 데이터를 입력하여 인쇄하는 프로그램 만들기
Section 01 시트 내용을 인쇄하는 프로시저 작성하기
Section 02 프로그램 오류 해결하기
Special 한눈에 보는 완성 파일!

Chapter05 메일발송 대상을 추출하는 프로그램 만들기
Section 01 폼 준비하기
Section 02 컨트롤 이벤트 프로시저 작성하기
Special 한눈에 보는 완성 파일!

Chapter06. 라벨인쇄 프로그램 만들기
Section 01 시트 준비하고 서식 설정하기
Section 02 양식에 맞게 항목별로 입력하기
Section 03 [빠른 실행 도구 모음]에 프로시저 추가하기
Special 한눈에 보는 완성 파일!

Chapter07 고객관리 프로그램 만들기
Section 01 신규 고객 등록 폼과 프로시저 작성하기
Section 02 고객을 검색, 수정, 삭제하는 폼 준비하기
Section 03 고객정보 수정과 삭제를 하는 프로시저 작성하기
Section 04 고객명단 인쇄 폼과 프로시저 작성하기
Section 05 메인 화면 디자인하기
Special 한눈에 보는 완성 파일!



:: 도서 미리보기


 

반응형