엑셀 매크로 & VBA 바이블 : ChatGPT 활용 매크로&VBA 학습법 수록

엑셀 매크로 & VBA 바이블 : ChatGPT 활용 매크로&VBA 학습법 수록

$51.30
Description
엑셀 매크로&VBA의 기초부터 업무 적용까지 실무에 꼭 맞는 매크로 코드로 업무를 자동화한다!
네이버 엑셀 대표 카페 ‘엑셀..하루에 하나씩’의 최준선이 제안하는 엑셀 매크로&VBA의 거의 모든 것!
엑셀 2010, 2013, 2016, 2019, 2021, Microsoft 365 등 모든 버전에서 엑셀 매크로와 VBA의 기본 기능부터 주요 기능, 실제 업무에 활용할 수 있는 코드까지 체계적으로 학습할 수 있다. 버전별로 차이가 나는 내용은 상세한 사용 팁과 함께 사용 가능한 엑셀 버전을 표시하여 어떤 버전을 사용하든 막힘없이 매크로와 VBA 예제를 실습할 수 있게 구성했다. 매크로 기초 문법과 엑셀의 주요 개체, 자주 사용하는 기능 컨트롤 등 업무에 적용할 수 있는 내용으로 꼼꼼하게 목차를 구성하였으며 실무 기능을 찾기 쉽게 표시했다. 뿐만 아니라 수식 및 함수 도움말 등을 곳곳에 배치해 낯선 기능과 용어도 한번에 이해할 수 있다.
ChatGPT 등의 AI를 활용한 매크로&VBA 학습법까지 익히고 나면 엑셀 업무 자동화 프로그래밍의 거의 모든 것을 학습할 수 있을 것이다. 학습하다 어려운 부분은 네이버 엑셀 대표 카페 〈엑셀..하루에 하나씩〉과 유튜브 채널 〈엑셀 마스터〉를 방문하여 저자의 도움을 받아 해결할 수 있다.

저자

최준선

저자:최준선
마이크로소프트의엑셀MVP로엑셀강의및기업업무컨설팅과집필활동을활발히하고있습니다.엑셀유튜브채널<엑셀마스터와네이버엑셀대표카페<엑셀..하루에하나씩에서체계적인교육프로그램인‘엑셀마스터과정’을진행하며독자와소통하고있습니다.

·주요저서
《엑셀바이블(개정판)》
《엑셀매크로&VBA업무공략집》
《엑셀데이터분석바이블》
《엑셀함수&수식바이블》
《엑셀업무공략집》
《엑셀매크로&VBA바이블》
《엑셀바이블》
《엑셀2016함수&수식바이블》
《엑셀피벗&파워쿼리바이블》
《엑셀2016매크로&VBA바이블》
《엑셀2016바이블》
《엑셀2013바이블》
《회사에서바로통하는엑셀실무데이터분석》
《회사에서바로통하는엑셀2010함수이해&활용》

목차

PART01매크로기초
CHAPTER01환경설정및프로그래밍기초지식
01-01매크로와VBA이해하기
01-02매크로사용통합문서로저장
01-03리본에[개발도구]탭표시
01-04보안경고메시지줄과신뢰할수있는문서
01-05주요업무폴더를신뢰할수있는위치로등록
01-06보안위험메시지줄의의미와표시해결방법

CHAPTER02매크로기록기
02-01매크로기록기사용방법
02-02기록된코드를효율적으로수정하는방법
02-03단축키를이용해매크로실행
02-04매크로를여러파일에서사용하는방법
02-05개인용매크로통합문서삭제
02-06버튼클릭해매크로실행
02-07리본메뉴에매크로등록하는방법

CHAPTER03VisualBasic편집기
03-01VB편집기창의구성과창도킹방법
03-02프로젝트탐색기창의이해와활용
03-03개체내보내기와가져오기
03-04속성창의이해와활용
03-05코드창의이해와활용
03-06직접실행창의이해와활용
03-07VB편집기옵션설정방법
03-08VB편집기와코딩용글꼴
03-09VB편집기의주요단축키
03-10VB편집기에서[편집]도구모음활용방법
03-11암호를이용해매크로코드보호하는방법

PART02VBA배우기
CHAPTER04엑셀의개체모델
04-01엑셀의개체모델이해
04-02개체와컬렉션
04-03개체에서지원하는명령어확인방법
04-04ThisWorkbook,ActiveSheet는뭘의미할까?
04-05With문활용방법

CHAPTER05Sub프로시저
05-01Sub프로시저란?
05-02주석의이해와활용
05-03프로시저를작업단위별로나누어개발하기
05-04변수의이해와활용
05-05상수의이해와활용
05-06개체변수의이해와활용
05-07배열변수의이해와활용
05-08동적배열변수의이해와활용
05-09사용자정의데이터형식의이해와활용
05-10변수를여러매크로와공유하는방법
05-11매크로실행후에도변수가초기화되지않도록하려면?

CHAPTER06판단문
06-01If문구성및활용방법
06-02다중조건처리에사용되는And,Or,Not연산자사용방법
06-03IIf함수활용방법
06-04If문에서ElseIf절활용하는방법
06-05Switch함수활용방법
06-06SelectCase문구성및활용방법
06-07If문에서Like비교연산자활용방법

CHAPTER07순환문
07-01For…Next문구성및활용방법
07-02Step키워드활용방법
07-03거꾸로(반대로)순환하는순환문구성사례
07-04For…Next문을중첩하는순환문구성사례
07-05Do…Loop문의구문및활용방법이해
07-06중첩된For…Next문을한번에빠져나갈수있는실무사례
07-07ForEach…Next문의구성및활용방법
07-08배열을순환하는For…Next문의활용사례
07-09순환문을사용할때(응답없음)문제해결하는방법

CHAPTER08Function프로시저
08-01엑셀에서제공되지않는함수혹은상위버전의함수를생성하는방법
08-02함수를만들때생략가능한인수를구성하는방법
08-03생성할함수의여러인수를하나의배열변수에저장하고사용하는방법
08-04생성할함수가반환할에러를정확하게설정하는방법
08-05내장함수(SUM등)와사용자가개발한함수는다르게동작할까?
08-06ByRef,ByVal키워드는어떤역할을할까?
08-07생성한함수를함수마법사에표시하려면?
08-08사용자가생성한함수를모든파일에서사용하려면?
08-09추가기능해제와삭제방법

CHAPTER09에러처리와실행속도향상방법
09-01에러발생상황과대처방법
09-02에러는언제발생하고,어떻게해결할수있나
09-03에러해결을위한필수도구
09-04매크로가실행할때전체가아니라특정라인까지만실행되도록하려면?
09-05에러가발생되는상황을제어하기위한OnError문활용방법
09-06에러가발생하는상황을이용한코드최적화방법
09-07매크로실행속도를높이려면엑셀에서제공하는기능을사용한다
09-08엑셀설정을변경해매크로실행속도높이는방법

CHAPTER10VBA내장함수
10-01원하는순간에필요한메시지창표시하는방법
10-02매크로실행중에사용자가원하는값을입력할수있도록하려면?
10-03매크로실행중에작업범위를선택할수있도록하려면?
10-04MsgBox와InputBox대화상자의크기조정방법
10-05Left,Mid,Right함수는엑셀의내장함수와어떤부분이다를까?
10-06Find함수와동일한InStr함수그리고VBA에만제공되는InStrRev함수
10-07빈셀인지여부를확인할때는IsEmpty나Len함수
10-08변수에저장된데이터를고치거나지울때사용하는Replace함수
10-09Asc,Chr함수로문자코드를이용하는방법
10-10숫자와텍스트데이터형식을서로변환하는방법
10-11데이터형식변환함수
10-12Format함수를활용한데이터변환
10-13오늘날짜와현재시간을반환하는함수
10-14DateSerial과DateValue함수를사용한날짜입력및계산방법
10-15기준시점에서일정기간전후의날짜/시간계산
10-16DatePart함수로날짜상위단위(년,분기,월등)반환받는방법
10-17두날짜의차이(근속기간)를구하는방법
10-18Timer함수로소요시간구하는방법
10-19Array함수를사용해배열로값전달하는방법
10-20데이터를구분문자로분리해배열에저장하는방법
10-21배열내값을구분기호로연결해반환하는방법
10-22셀(또는범위)에수식입력하는방법
10-23매크로에서워크시트함수를사용하는방법
10-24매크로에서워크시트함수를사용할때발생하는에러해결방법
10-25워크시트함수에서날짜데이터를사용할때주의할점

PART03엑셀프로그램주요개체
CHAPTER11셀또는범위(Range)개체
11-01Range개체의주요구성원이해
11-02Range개체로셀(또는범위)을참조하는방법
11-03Ctrl+A로연속된범위를참조하는방법
11-04Ctrl+방향키로동적범위참조하는방법
11-05전체범위에서원하는조건에맞는범위참조방법
11-06Offset,Resize로참조범위조정하는방법
11-07Value,Value2,Text,Formula속성의차이와사용방법
11-08셀에수식혹은배열수식을입력하는방법
11-09숫자서식코드를이용해셀표시형식변경하는방법
11-10복사,잘라내기,붙여넣기를이용하는방법
11-11선택하여붙여넣기를이용해셀의일부분만복사해붙여넣는방법
11-12Transpose함수와행/열바꿈
11-13범위를그림으로복사해붙여넣는방법
11-14표를이미지파일로저장하는방법
11-15셀지우기와셀삭제방법의차이
11-16사용하지않는빈열(또는행)삭제하는방법
11-17원하는위치에행(또는열)삽입하는방법
11-18시트내하이퍼링크모두해제
11-19선택범위의빈셀인식해자동으로셀병합하기
11-20VLOOKUP,XLOOKUP함수를매크로로개발하는방법
11-21Find메서드로값을찾을때여러조건을모두만족하는위치찾는방법
11-22유령문자를삭제하는방법
11-23Interior속성을이용해부분합행에글꼴과배경서식적용하는방
11-24Border속성을이용해원하는테두리서식설정하는방법
11-25엑셀표(ListObject)등록방법
11-26엑셀표범위참조방법
11-27엑셀표에새데이터를입력하는매크로를개발할때주의할점

CHAPTER12시트개체
12-01Worksheet개체의주요구성원이해
12-02Activate와Select메서드의차이이해
12-03시트탭이름을변경하는방법과주의할점
12-04빈워크시트를추가하는방법
12-05사용하지않는시트삭제방법
12-06전체시트로이동할수있는목차시트만드는방법
12-07시트탭위치를옮기거나다른파일로복사(또는이동)하는방법
12-08시트탭을원하는순서로정렬하는방법
12-09시트를숨기거나취소하는방법
12-10시트를보호하거나해제하는방법
12-11시트에서사용중인전체범위를반환해주는UsedRange속성사용방법
12-12시트에입력된수식을한번에숨기는방법
12-13시트에서선택할수있는범위를제한하는방법
12-14원하는시트만인쇄하는방법
12-15표의특정부분만항목별로인쇄하기
12-16머리글/바닥글에원하는정보를표시해인쇄하는방법
12-17페이지가로너비를맞추고제목행을반복출력하는방법

CHAPTER13파일(Workbook)개체
13-01Workbook개체의주요구성원이해
13-02엑셀파일을여는방법과주의할점
13-03작업할파일을선택해여는방법
13-04작업할여러파일을한번에여는방법
13-05GetOpenFilename메서드를이용해[열기]대화상자를열때기본폴더설정하는방법
13-06특정폴더내파일을하나로합치는방법
13-07파일을열지않고데이터를참조하는방법
13-08작업폴더를직접선택하는방법
13-09빈통합문서파일을새로만드는방법
13-10작업한파일을저장하는방법
13-11일별백업파일생성하는방법
13-12xls형식파일을엑셀2007이후버전의파일형식(xlsx,xlsm)으로자동저장하는방법
13-13각시트를개별파일로저장하는방법
13-14현재시트를PDF파일로저장하는방법
13-15텍스트파일을엑셀파일로변환하는방법
13-16파일의유효기간이끝나면파일이자동삭제되도록설정하는방법

CHAPTER14엑셀프로그램(Application)
14-01Application개체의주요구성원
14-02계산기앱을이용해엑셀의계산결과검증하는방법
14-03계산식문자열의계산결과를반환하는방법
14-04Intersect,Union메서드를활용한교집합,합집합범위구하는방법
14-05Selection속성을이용해사용자가선택한개체가무엇인지확인하는방법
14-06매크로를호출한대상개체를확인하는방법
14-07화면에표시되지않는시트내셀선택하는방

출판사 서평

어떤독자를위한책인가?

-엑셀매크로&VBA를이용해매일반복되는엑셀업무를보다쉽고편하게하려는직장인
-엑셀VBA코드를수정하여자신의업무에맞게고쳐서사용하려는직장인
-엑셀고급기능을폭넓게익혀실무에적용하고,업무를자동화하는등업무효율을개선하고싶은직장인
-필요한매크로&VBA기능을찾아보며자연스럽게엑셀기능을익히고싶은직장인
-최신트렌드인ChatGPT등의인공지능을엑셀매크로에서활용하는방법을알고싶은직장인

이책의특징

ㆍ모든버전사용

엑셀매크로와VBA를다루는데필요한기초문법과코드를자세하고,이해하기쉽게구성하여업무에서제대로써먹을수있도록돕는다.엑셀2010,2013,2016,2019,2021,Microsoft365까지모든버전에서학습할수있다

ㆍ실무활용예제

실무에서꼭필요한수준높은예제는저자의강의와실무경험,그리고네이버대표엑셀카페〈엑셀..하루에하나씩〉을운영하며얻은다양한사례로부터선별했다.학습에최적화된매크로&VBA실무예제를경험할수있다.

ㆍ찾기쉬운구성

엑셀매크로&VBA를구성하는모든코드와구문을다외울수는없다.이책은필요할때마다원하는코드와작성예시를빠르게찾아활용할수있도록구성했다.책상에꽂아두고그때그때찾아서활용한다.

ㆍChatGPT활용매크로&VBA학습법수록

ChatGPT챗봇인공지능을활용한매크로&VBA활용방법과아직프로그래밍에익숙하지않은독자를위한학습노하우를자세히안내하면서,실제업무에활용할수있는방법을제안한다.