이미 소장하고 있다면 판매해 보세요.
|
Chapter 01 매크로 구경하기
1.1 매크로를 만들기 위한 준비하기 / 26 1.2 매크로 기록하기 / 27 1.3 매크로 실행하기 / 29 1.4 매크로 수정하기 / 30 1.5 매크로가 있는 워크북을 열고, 보안 수준 설정하기 / 33 1.6 월을 기록하는 상대 참조 매크로 만들기 / 34 1.7 자동으로 테두리를 그리는 매크로 만들기 / 38 1.8 내가 정한 순서대로 소트하는 매크로 만들기 / 41 정렬 목록 등록하기 / 41 차종별 정렬 매크로 만들기 / 43 작업 종류별 정렬 매크로 만들기 / 45 원래대로 정렬하는 매크로 만들기 / 47 매크로를 실행시키는 텍스트 상자 만들기 / 49 1.9 자동 검색을 하고 부분합을 구하는 매크로 만들기 / 54 이름 정의하기 / 56 항목별로 콤보 상자 만들기 / 59 고급 필터 테스트해보기 / 60 [검색하기] 매크로 만들기 / 62 [모두 보기] 매크로 만들기 / 63 매크로 버튼 만들기 / 64 항목별 합계 구하기 / 66 테스트하고 코드 수정하기 / 66 1.10 다른 워크북에 있는 매크로 가져오기 / 69 1.11 모든 워크북에서 사용할 수 있는 서식 매크로 만들기 / 72 매크로 설정하기 / 72 도구 옵션 지정하기 / 73 서식 지정하기 / 73 PERSONAL.XLS에 있는 매크로 삭제하기 / 75 Chapter 02 VBA와 개체 이해하기 2.1 처음 듣는 VBA 이야기 / 78 2.2 Visual Basic 편집 화면 둘러보기 / 79 2.3 엑셀은 개체 덩어리 / 84 엑셀 개체 파악하기 / 84 엑셀 개체 자세히 들여다보기 / 86 2.4 VBA에서 개체 체험하기 / 88 속성 사용해보기 / 88 메서드 사용해보기 / 93 이벤트 사용해보기 / 96 Chapter 03 꼭 알아야 할 VBA 기본 문법 3.1 변수와 상수 이야기 / 100 이미 사용해본 변수와 상수 / 100 변수와 상수 느끼기 / 101 내가 만드는 변수 / 103 변수 선언하기 / 104 변수 이름을 만드는 규칙 / 107 3.2 변수의 종류 / 108 정수형 변수 사용하기 / 110 논리형 변수 사용하기 / 111 실수형과 통화형과 날짜형 변수 사용하기 / 111 문자열 형 변수 사용하기 / 112 가변형 변수 사용하기 / 112 개체형 변수 사용하기 / 113 3.3 변수의 유효 범위 / 115 프로시저 레벨과 모듈 레벨 변수 사용하기 / 115 전역변수 사용하기 / 116 3.4 상수의 종류 / 118 내가 만드는 사용자 정의 상수 / 118 엑셀이 제공하는 내장 상수 / 119 3.5 배열 사용하기 / 120 3.6 연산자 사용하기 / 122 산술연산자 / 122 관계연산자 / 123 논리연산자 / 124 연결연산자 / 125 3.7 조건문 사용하기 / 126 If...Then / 126 If...Then...End If / 127 If...Then...Else...End If / 128 If...Then...ElseIf...End If / 129 Select Case...End Select / 130 3.8 반복문 사용하기 / 132 For...Next 문 / 132 Do While...Loop 문 / 134 Do...Loop While 문 / 135 3.9 프로시저와 함수 사용하기 / 136 서브 프로시저 사용하기 / 136 함수 프로시저 사용하기 / 139 이벤트 프로시저 사용하기 / 140 내장 함수 사용하기 / 141 InputBox() 함수 사용하기 / 141 MsgBox 함수() 사용하기 / 143 3.10 개체를 위한 특수 명령문 사용하기 / 146 For each 문 사용하기 / 146 with 문 사용하기 / 147 Chapter 04 셀 다루기 4.1 다시 보는 개체 이야기 / 150 4.2 셀을 다루는 속성들 / 153 셀 주소로 범위 지정하기(Range) / 153 행과 열 번호로 셀 지정하기(Cells) / 154 상대적 변위로 셀 지정하기(Offset) / 156 현재 범위와 사용된 범위 지정하기(CurrentRegion, UsedRange) / 158 전체 행과 열 지정하기(Rows, Columns, EntireRow, EntireColumn) / 159 최초 행 번호, 열 번호 구하기(Row, Column) / 161 지정된 범위 재조절하기(Resize) / 163 셀에 수식 할당하기(Formula, FormulaR1C1) / 165 셀의 내부 속성 지정하기(Interior) / 166 글자 속성 지정하기(Font) / 168 4.3 셀을 다루는 메서드들 / 169 셀 복사하기(Copy) / 169 셀 잘라내기(Cut) / 170 셀에 삽입하기(Insert) / 171 셀 삭제하기(Delete) / 172 4.4 남녀를 구분해서 다른 시트에 입력하기 / 173 미리보기 / 173 코드 보기 / 174 정리하기 / 176 4.5 여러 개의 최대값과 최소값을 찾아 색 칠하기 / 177 미리보기 / 177 코드보기 / 178 정리하기 / 179 4.6 전화 요금 청구서 인쇄하기 / 182 미리보기 / 182 청구서 작성하기 코드보기 / 183 인쇄하기 매크로 만들기 / 184 정리하기 / 188 Chapter 05 워크시트 다루기 5.1 워크시트 개체와 워크시트를 다루는 속성들 / 190 워크시트 컬렉션 다루기(Worksheets) / 190 한 개의 워크시트 다루기(Worksheet) / 193 5.2 워크시트를 다루는 메서드들 / 197 워크시트 선택하기Activate와 Select) / 197 워크시트 추가하고 삭제하기(Add와 Delete) / 198 워크시트 복사하기(Copy) / 199 워크시트에 붙이기(Paste) / 200 워크시트 보호하기(Protect/Unprotect) / 201 5.3 워크시트에서 사용하는 이벤트들 / 203 SelectChange 이벤트 사용하기 / 204 Activate와 Deactivat 이벤트 사용하기 / 205 Change 이벤트 사용하기 / 206 5.4 원하는 지역만 골라 별도의 시트 만들기 / 208 미리보기 / 208 코드보기 / 209 정리하기 / 211 5.5 2개의 시트를 비교해서 서로 다른 셀 찾아내기 / 212 미리보기 / 212 코드보기 / 213 정리하기 / 214 5.6 자동으로 소트해서 표시하는 콤보 상자 이용하기 / 215 미리보기 / 215 따라하기 / 217 정리하기 / 222 5.7 그룹별로 데이터를 표시하는 표와 차트 만들기 / 224 미리보기 / 224 따라하기 / 225 콤보 상자 만들기 / 227 정리하기 / 231 Chapter 06 워크북과 창 다루기 6.1 워크북을 다루는 속성들 / 236 활성 워크북 다루기(ActiveWorkbook) / 238 워크북과 각 워크북 내의 시트 개수 구하기(Count) / 239 현재 매크로를 실행하는 워크북 알아내기(ThisWorkbook) / 240 창 관리하기(Windows) / 240 6.2 워크북을 다루는 메서드들 / 241 워크북 열기(Open) / 241 워크북 닫기(Close) / 244 워크북 저장하기(Save, SaveCopyAs, SaveAs) / 246 워크북 추가하기(Add) / 248 6.3 창을 다루는 속성들 / 249 활성창 다루기(ActiveWindow) / 249 창의 개수 구하기(Count) / 250 창 이름 다루기(Caption) / 251 창 상태 조절하기(WindowState) / 252 6.4 창을 다루는 메서드들 / 253 새 창 열기(NewWindow) / 253 활성 창 다루기(Activate) / 254 창 닫기(Close) / 254 6.5 워크북에서 사용하는 이벤트들 / 255 Open 이벤트 사용하기 / 255 Activate 이벤트 사용하기 / 257 SheetActivate 이벤트 사용하기 / 258 6.6 워크북의 백업 파일 만들기 / 259 미리보기 / 259 코드보기 / 260 정리하기 / 261 6.7 워크북 내의 워크시트들을 소트하기 / 263 미리보기 / 265 코드보기 / 265 정리하기 / 266 Chapter 07 차트 다루기 7.1 차트 개체의 특성 / 268 7.2 차트를 다루는 속성들 / 270 차트 지정하기(ActiveChart) / 270 차트 종류 지정하기(ChartType) / 270 차트의 위치 지정하기(Left와 Top) / 272 차트 제목 지정하기(ChartTitle) / 273 범례 지정하기(Legend) / 273 차트 영역 지정하기(ChatArea) / 274 그림 영역 지정하기(PlotArea) / 275 7.3 차트를 다루는 메서드들 / 276 값 축 지정하기(Axes) / 276 데이터 계열 지정하기(SeriesCollection) / 276 다른 시트로 차트 이동시키기(Location) / 277 데이터 레이블 수정하기(ApplyDataLabels) / 278 7.4 차트에서 사용하는 이벤트들 / 281 7.5 차트 시트와 내장 시트 그리기 / 283 미리보기 / 283 코드보기 / 284 정리하기 / 286 Chapter 08 도구모음과 메뉴 만들기 8.1 도구모음과 메뉴의 구조 알아보기 / 290 CommandBar 알아보기 / 290 CommandBarControl 알아보기 / 293 CommandBarControl의 3가지 형식 알아보기 / 296 8.2 나만의 도구 모음을 만들기 / 300 미리보기 / 300 코드보기 / 301 정리하기 / 302 8.3 나만의 메뉴 만들기 / 305 미리보기 / 305 코드보기 / 305 정리하기 / 308 8.4 나만의 단축 메뉴 만들기 / 310 미리보기 / 310 코드보기 / 311 정리하기 / 313 Chapter 09 컨트롤 사용하기 9.1 컨트롤 구경하기 / 316 9.2 사용자 정의 폼 디자인하기 / 320 폼 디자인하기 / 320 폼을 표시하는 매크로 만들기 / 322 9.3 레이블 디자인하기 / 323 9.4 텍스트 상자 디자인하기 / 324 9.5 스핀 버튼 디자인하기 / 326 9.6 콤보 상자 디자인하기 / 328 9.7 목록 상자 디자인하기 / 329 9.8 스크롤 막대 디자인하기 / 331 9.9 다중 페이지 디자인하기 / 333 9.10 프레임 디자인하기 / 335 9.11 옵션 단추 디자인하기 / 336 9.12 확인란 디자인하기 / 337 9.13 이미지 디자인하기 / 338 9.14 명령 단추 디자인하기 / 340 9.15 프로시저 작성하기 / 342 코드 보기 / 343 정리하기 / 347 Chapter 10 실무 개발 따라잡기 실무 01 체크된 주문 항목만 주문장 인쇄하기 / 350 완성 시트 미리보기 / 350 이름 정의하기 / 353 "주문장" 시트에 함수식 입력하기 / 354 코드 입력하기 / 355 매크로 버튼 만들기 / 356 정리하기 / 358 실무 02 복잡한 구내번호를 빠르게 검색하기 / 361 완성시트 미리보기 / 361 폼 삽입하기 / 362 프레임 삽입하기 / 362 목록 상자 추가하기 / 363 명령 단추 추가하기 / 363 폼 프로시저 코드 입력하기 / 364 모듈 코드 입력하기 / 366 이름 정의하기 / 366 시트에 그림 삽입하기 / 367 매크로 지정하기 / 367 정리하기 / 368 실무 03 선택한 데이터만 다른 시트에 복사하기 / 371 완성시트 미리보기 / 371 이름 정의하기 / 372 폼 만들기 / 372 레이블 추가하기 / 373 폼 위에 복사 버튼 만들기 / 374 목록 상자 추가하기 / 374 폼 프로시저 코드 입력하기 / 375 모듈 삽입하기 / 376 매크로 단추 만들기 / 377 정리하기 / 378 실무 04 4명씩 골프팀을 구성하고 시간 배정하기 / 381 완성시트 미리보기 / 381 이름 정의하기 / 382 폼 만들기 / 383 폼 프로시저 코드 입력하기 / 386 매크로 버튼 만들기 / 389 정리하기 / 391 실무 05 폼에서 차트 보기 / 393 완성 시트 미리보기 / 393 폼 만들기 / 394 폼 프로시저 코드 입력하기 / 396 매크로 코드 입력하기 / 398 매크로 버튼 만들기 / 398 정리하기 / 399 실무 06 드래그할 때마다 RefEdit으로 차트 다시 그리기 / 402 완성시트 미리보기 / 402 콤보 상자 만들기 / 404 집계표 만들기 / 404 차트 만들기 / 405 폼 만들기 / 406 폼 프로시저 코드 입력하기 / 408 매크로 코드 입력하기 / 409 매크로 지정하기 / 410 정리하기 / 411 실무 07 수십 개 대리점 중 선택한 대리점의 판매보고서 파일 만들기 / 413 완성 시트 미리보기 / 413 폼 만들기 / 415 폼 프로시저 코드 입력하기 / 417 모듈 코드 입력하기 / 419 매크로 버튼 만들기 / 421 정리하기 / 422 |
|
이 책은 크게 나누어 3 단계로 설명을 하고 있습니다.
1 단계는 1장, 2장, 3장으로 매크로나 VBA를 전혀 모른다는 가정 하에 설명을 시작합니다. 1장에서는 매크로를 만들기 위한 준비와 도구를 사용하는 방법을 설명하고 아주 간단한 매크로를 만드는 작업부터 시작합니다. 점차 수준을 높여 실무에서 바로 사용할 수 있는 수준의 매크로까지 만들고 매크로의 한계를 경험합니다. 2장에서는 VBA가 무엇인가를 1장에서 배운 매크로와 연계해서 이해하고 개체의 개념을 파악합니다. VBA 관점에서 엑셀이라는 프로그램을 다시 정의하고 엑셀을 분해해봅니다. 개체, 속성, 메서드, 이벤트 등의 기본적인 요소들을 정리합니다. 3장에서는 VBA를 사용하기 위해 필수적으로 알아야 하는 프로그래밍 구문을 익힙니다. 모든 해설에는 반드시 간단한 예제를 제공해서 프로그래밍 경험이 전혀 없는 일반 엑셀 사용자들이 쉽고 빠르게 접근할 수 있도록 안내합니다. 2 단계는 4장에서부터 8장까지입니다. 엑셀의 주요 개체들을 다루는 방법을 익힙니다. 셀부터 차트까지 엑셀의 각 개체들을 어떻게 내 맘대로 요리할 수 있는지를 배웁니다. 개체마다 알아두어야 할 속성과 메서드, 이벤트 등을 하나씩 간단한 예제로 실습하고, 이들을 이용해서 실제 업무를 처리하는 훈련을 합니다. 항상 개념을 파악할 수 있는 예제를 보고 난 후, 실용성 있는 예제를 다루기 때문에 체계적으로 학습할 수 있으며, 이해가 쉽습니다. 3 단계는 9장과 10장입니다. 앞서 배운 내용들을 토대로 실무에서 바로 사용할 수 있는 수준으로 응용합니다. 폼과 컨트롤을 사용하는 방법을 익히고 이들을 이용해서 실무 개발을 합니다. 모든 개발 예제는 미리보기를 통해 기능을 이해한 후, 따라하기 식으로 하나씩 같이 만들어갑니다. 이 과정까지 마치면 완전한 중급 수준에 도달합니다. 뿐만 아니라 앞으로는 책이 없이도 스스로 진화하는 학습을 할 수 있는 능력이 완성됩니다. |