엑셀 2016 매크로 & VBA 기본+활용 (업무 효율을 위한 문서 자동화 프로그래밍)

엑셀 2016 매크로 & VBA 기본+활용 (업무 효율을 위한 문서 자동화 프로그래밍)

$26.13
Description
많은 양의 데이터 처리는 문서 자동화 작업으로 끝내자!

다년간 마이크로소프트 엑셀 MVP에 선정되고 있는 엑셀 전문가가 매크로 및 VBA 프로그래밍을 통해 업무를 효율적으로 운용할 수 있는 기술을 알려드립니다. 이 책에서 풀어내는 내용은 현재 네이버와 다음에서 운영 중인 엑사모 사이트의 게시판을 통해 질문한 내용을 선별하여 저자가 실제 프로젝트를 진행하면서 얻은 노하우를 바탕으로 재구성하였습니다.
데이터 처리 및 문서 작업 등 업무 진행에 없어서는 안 될 프로그램인 엑셀을 이 책을 통해 좀 더 전문적으로 사용할 수 있게 실력을 업그레이드하여 다양한 작업에서 빠른 업무 진행과 체계적인 작업 처리로 업무 시간을 단축하기 바랍니다.
저자

김복희

저자김복희(엑셀강의및컨설팅)

전)엑사모(www.examo.co.kr)회장
현)마이크로소프트공인엑셀MVP
현)엑사모네이버카페(http://cafe.naver.com/ex4mo)운영자
현)엑사모다음카페(http://cafe.daum.net/ex4mo)운영자

삼성전자,LG전자,Microsoft,현대자동차,정동회계법인,동아제약,한국은행,두산인프라코어,세대학교,중앙대학교,LH공사,한국지역난방공사,한국에너지공단,중앙선거관리위원회외다수의기업체,학교,관공서프로젝트를진행하였고기업체,관공서등의강의도진행하고있습니다.

목차

Chapter1엑셀VBA시작하기
001매크로와VBA의개요
002VBA사용을위한준비
1.[개발도구]탭표시하기
2.매크로보안설정하기
3.매크로사용하기
003첫번째VBA작성하기

Chapter2매크로기록기
004매크로기록하기
005매크로실행방법
1.리본메뉴를이용하는방법
2.단추(양식컨트롤)를시트에삽입하고매크로를지정하는방법
3.명령단추(ActiveX컨트롤)를시트에삽입하고매크로를지정하는방법
4.도형이나그림을삽입하고매크로를지정하는방법
5.바로가기키(단축키)를이용하는방법
6.빠른실행도구모음에등록하여이용하는방법

Chapter3VBE(VisualBasicEditor)
006VBE의레이아웃둘러보기
1.프로젝트탐색기(ProjectExplorerWindow)
2.속성창(PropertyWindow)
3.코드창(CodeWindow)
4.직접실행창(ImmediateWindow)
007VBE에서자주사용하는메뉴둘러보기
1.[파일]메뉴
2.[편집]메뉴
3.[보기]메뉴
4.[삽입]메뉴
5.[디버그]메뉴
6.[실행]메뉴
7.[도구]메뉴

Chapter4모듈
008모듈삽입
009모듈제거

Chapter5프로시저의이해
010프로시저(Procedure)의정의
011프로시저(Procedure)의종류와사용범위
1.프로시저의종류
2.프로시저의사용범위

Chapter6Sub프로시저
012프로시저,상수,변수,인수의이름을지을때의규칙
013Sub프로시저작성방법
1.프로시저이름을[코드]창에직접입력하는방법
2.[삽입]-[프로시저]메뉴를이용하는방법
014변수선언방법및사용범위
1.일반적으로사용하는구조
2.하나의Dim문으로여러개의변수를선언하는방법
015상수선언방법
1.상수를사용하지않는방법
2.상수를사용하는방법
3.상수의사용범위
016변수상수의데이터형식
017지정문
1.Let문
2.Set문
018배열선언방법
1.정적배열선언
2.동적배열선언
019주석처리
020Option문
1.OptionBase문
2.OptionCompare문
3.OptionExplicit문
4.OptionPrivate문

Chapter7디버깅과오류처리
021디버깅하면서단계별로오류체크하기
1.변수에저장된값을알아보는방법
2.조사식을추가하는방법
022오류분기하기
023오류무시하고진행하기

Chapter8범위(RANGE)다루기
024범위선택하기
1.Range속성
2.Cells속성
(예제1)Range.Offset(RowOffset,ColumnOffset)속성을이용하는방법
(예제2)Range.Cells(Row,Column)속성을이용하는방법
025범위에값(또는수식)입력하기
1.값을입력하는방법
2.수식을입력하는방법
026범위값지우기
1.Clear메서드이용
2.Value속성이용
027범위복사(또는잘라내기)및붙여넣기
1.범위복사
2.범위이동(잘라내기)
3.붙여넣기
028범위서식적용하기
1.글꼴서식적용하기
2.채우기서식적용하기
3.테두리서식적용하기
4.맞춤서식적용하기
5.표시형식적용하기
6.보호적용하기
029동적(가변적)범위지정하기
1.Worksheet.UsedRange속성을이용하는방법
2.Range.CurrentRegion속성을이용하는방법
3.Range.End속성을이용하는방법
030범위변경하기
1.범위이동
2.범위의크기변경

Chapter9시트(WORKSHEET)다루기
031시트선택하기
1.시트이름으로선택하는방법
2.코드네임으로선택하는방법
032시트추가및시트삭제하기
1.시트추가
2.시트복사
3.시트삭제
033시트숨기기/숨기기취소
034시트보호/보호해제
1.시트보호
2.시트보호해제

Chapter10통합문서(WORKBOOK)다루기
035통합문서(파일)열기/닫기
1.통합문서열기
2.통합문서닫기
036통합문서저장하기(암호설정하기)
1.통합문서를처음저장할때
2.변경된내용통합문서에저장
037통합문서(파일)이름/경로구하기
1.통합문서이름구하기
2.경로를포함한통합문서이름구하기
3.통합문서의경로구하기

Chapter11엑셀다루기
038엑셀모드설정하기
1.Application.ScreenUpdating속성
2.Application.Calculation속성
3.Application.DisplayAlerts속성
4.Application.EnableEvents속성
039작업화면설정하기
1.Application.DisplayFullScreen속성
2.Application.DisplayFormulaBar속성
3.Application.DisplayScrollBars속성
4.Application.DisplayStatusBar속성
5.Window.DisplayGridlines속성
6.Window.DisplayHeadings속성
7.Window.DisplayHorizontalScrollBar속성
8.Window.DisplayVerticalScrollBar속성
9.Window.DisplayWorkbookTabs속성
040엑셀프로그램보이기/숨기기
041엑셀프로그램종료하기

Chapter12분기문
042IF문
1.단일선택구조IF문
2.이중선택구조IF문
3.다중선택구조IF문
4.조건이여러개인경우
043SelectCase문
044GoTo문

Chapter13순환문
045For…Next문
046ForEach…Next문
047Do…Loop문
1.DoWhile…Loop
2.DoUntil…Loop
3.Do…LoopWhile
4.Do…LoopUntil

Chapter14Function프로시저
048Function프로시저작성방법
1.프로시저이름을코드창에직접입력하는방법

2.메뉴의[삽입]-[프로시저]를이용하는방법
049사용자정의함수만들기
1.사용자정의함수를워크시트에서사용하기
2.VBA에서사용자정의함수사용하기

Chapter15알면유용한내장함수
050Array함수로배열구현하기
051Dir함수로파일유무파악하기
1.파일이름구하기
2.파일의존재여부파악하기
3.폴더에있는파일이름구하기
4.지정된폴더의하위폴더이름구하기
052Format함수로셀서식표현하기
1.시간형식의셀서식
2.날짜형식의셀서식
3.사용자정의형식
053IIF함수로분기처리하기
054InputBox함수로값입력받기
1.VBA의InputBox함수
2.엑셀의InputBox메서드
055Instr함수로찾는문자열위치구하기
1.InStr함수
2.InStrRev함수
056Int,Fix,Round함수로정수만들기
1.Int와Fix
2.Round
057Is계열함수로데이터형식구하기
1.IsArray함수
2.IsDate함수
3.IsEmpty함수
4.IsError함수
5.IsNull함수
6.IsNumeric함수
058TypeName함수로데이터형식구하기
059Join함수로배열값연결하기
060LBound,UBound함수로배열크기구하기
061LCase,UCase함수를이용해영어대/소문자로변환하기
062Len함수로문자열길이구하기
063Left,Right,Mid함수로문자열자르기
1.Left함수
2.Right함수
3.Mid함수
064LTrim,RTrim,Trim함수로공백제거하기
1.LTrim함수
2.RTrim함수
3.Trim함수
065날짜및시간관련함수
1.Date함수
2.Now함수
3.Year함수
4.Month함수
5.Day함수
6.Time함수
7.Hour함수
8.Minute함수
9.Second함수
066날짜와시간으로변환하기
1.DateSerial함수
2.DateValue함수
3.TimeSerial함수
4.TimeValue함수
067날짜계산하기
1.DateAdd함수
2.DateDiff함수
3.DatePart함수
068MsgBox함수로메시지창표시하기
069Replace함수로값바꾸기
070Split함수로값을나누어배열에담기

Chapter16형식변환함수
071형식을변환하는함수이해하기
1.CBool함수
2.CByte함수
3.CDate함수
4.CLng함수
5.CStr함수

Chapter17워크시트함수활용하기
072워크시트함수사용방법
1.SUM함수
2.MAX함수
3.SUMIF함수

Chapter18이벤트(Event)
073시트이벤트
1.Worksheet.Activate이벤트
2.Worksheet.BeforeDoubleClick이벤트
3.Worksheet.BeforeRightClick이벤트
4.Worksheet.Calculate이벤트
5.Worksheet.Change이벤트
6.Worksheet.Deactivate이벤트
7.Worksheet.FollowHyperlink이벤트
8.Worksheet.PivotTableChangeSync이벤트
9.Worksheet.PivotTableUpdate이벤트
10.Worksheet.SelectionChange이벤트
074통합문서이벤트
1.Workbook.Activate이벤트
2.Workbook.AfterSave이벤트
3.Workbook.BeforeClose이벤트

출판사 서평

업무의효율적인작업을위한문서프로그래밍

직장에서업무처리에많이사용하는프로그램은엑셀프로그램입니다.이엑셀프로그램은데이터입력외에도입력한데이터를이용해다양한작업이가능한데이때기본기능과함수만사용해도업무효율을높일수있습니다.여기에매크로기능과VBA를이용한다면,업무에날개를달아줄수있습니다.이책에서는저자가다양한프로젝트진행및운영중인카페에서많이질문하는내용을바탕으로구성되어VBA초보자들이필요로하는내용들이수록되어있습니다.이제자주하는업무처리를좀더쉽게처리하고업무시간을단축하기바랍니다.