머리말
엑셀 VBA 학습을 시작하기에 앞서
VBA가 뭐지?
VBA로 할 수 있는 것
엑셀 데이터 파일의 구성
VBA 개발 환경
자동 요약 정보와 자동 목록 표시 기능
제1장 매크로
제1장에서 꼭 알아야 할 key point
매크로란?
매크로를 사용해 보자
매크로와 VBA의 관계
매크로가 생성한 코드
매크로를 포함한 파일 저장하기
매크로를 포함한 파일 불러오기
칼럼/매크로 코드에서 VBA로
제2장 VBA 프로그래밍의 기초
제2장에서 꼭 알아야 할 key point
프로그래밍 시작하기
간단한 프로그램 작성과 실행
프로그램의 기본 구조
변수 선언
변수와 자료형
문자열과 상수
Variant형
배열 (1
배열 (2
컬렉션 (1
컬렉션 (2
칼럼/모듈 제거하기
제3장 연산자
제3장에서 꼭 알아야 할 key point
산술 연산자
문자열 연결연산자
비교 연산자
논리 연산자
연산 우선순위
칼럼/도움말에 대해서
제4장 함수와 프로시저
제4장에서 꼭 알아야 할 key point
함수 호출 (1
함수 호출 (2
프로시저란?
프로시저 정의
프로시저 호출
인수에 붙는 한정자
변수의 스코프
칼럼/이름을 붙이는 규칙
제5장 제어문
제5장에서 꼭 알아야 할 key point
If~Then 구문 (1
If~Then 구문 (2
Select Case 구문
For~Next 구문 (1
For~Next 구문 (2
For Each~Next 구문
Do~Loop 구문 (1
Do~Loop 구문 (2
루프 탈출하기
GoTo 구문
오류 처리 (1
오류 처리 (2
예제 프로그램
칼럼/Exit Sub(Function와 End
제6장 엑셀 개체의 기초
제6장에서 꼭 알아야 할 key point
엑셀의 개체(Object
개체의 대입
속성(Property
메서드 (1
메서드 (2
이벤트
칼럼/With 구문
제7장 엑셀 개체 활용하기
제7장에서 꼭 알아야 할 k
추천사
엑셀 자체도 많은 기능을 가지고 있지만, VBA 없이 단순히 표계산 기능 정도로 활용하는 경우가 많습니다. 엑셀과 VBA가 결합될 때 IT 전문가 수준의 능력을 발휘할 수 있음에도 VBA를 프로그래밍 분야로 생각하여 초보자나 IT 분야의 비전공자가 접근하기에는 어려움 이 있었습니다. 그림을 이용하여 시각적으로 알기 쉽게 설명하는데 정평이 나있는 ‘~가 보이는 그림책’ 시리즈로 이러한 어려움을 해소할 수 있게 되었습니다. 초보자나 비전공 자가 전문가 수준의 능력을 발휘할 수 있게 하는 양서라고 생각합니다.
권기태(강릉원주대학교 컴퓨터공학과 교수, 『엑셀로 배우는 딥러닝』, 『엑셀로 배우는 순환신경망·강화학습』, 『엑셀로 배우는 머신러닝』 역자
입문자 입장에서 이해하기 쉽지 않은 VBA를 어떻게 쉽게 전달할 수 있을지 고민한 흔적이 역력하다. 주요 단계마다 친숙한 일러스트와 쉬운 설명을 통해 VBA 진입 장벽을 낮춘다는 점에서 매력적이다. VBA 입문자들에게 일독을 권한다.
권현욱(아이엑셀러 닷컴 대표, 『엑셀 VBA 파워 코딩의 정석』 저자
엑셀의 활용도는 무궁무진하다. 이러한 엑셀에 프로그래밍을 한 스푼 더한 VBA는 다양 한 분야에서 편리함과 효율성을 극대화한다. 더 나아가 VBA는 엑셀 자동화 기술을 터득 할 수 있을 뿐만 아니라 코딩의 기초에 대해 알아갈 수 있다. 그중에서도 특히나 다양한 그림으로 구성된 이 책은 프로그래밍 언어의 근간이 되는 개념들을 누구보다 친절하게 설명하고 있다. VBA를 처음 접한다면 누구나 이해할 수 있는 이 책이 더할 나위 없이 좋은 입문서가 될 것이라 평가한다.
신지유(더존비즈온 웹 프론트엔드 및 웹 백엔드 개발자, AI 빅데이터 MBA 과정