목차정보
1장엑셀 2007의 탄생 : 스프레드시트의 역사 1.1스프레드시트 프로그램의 역사 1.2엑셀이 개발 도구로서 갖는 이점 1.3마이크로소프트사 전략에서 엑셀이 갖는 역할 2장엑셀에 대해서 개략적으로 살펴보기 2.1엑셀의 개체 이해하기 2.2통합 문서(WORKBOOK) 2.3엑셀의 사용자 인터페이스 2.4화면에 표시되는 내용 사용자 지정하기 2.5데이터 입력 2.6수식, 함수, 이름 2.7개체 선택하기 2.8서식 지정(FORMATTING) 2.9보호 옵션(PROTECTION OPTION) 2.10차트 2.11도형과 SMARTART 2.12데이터베이스 액세스(ACCESS) 2.13인터넷 기능 2.14분석 도구 2.15추가 기능(ADD-IN) 2.16매크로 프로그래밍 2.17파일 형식 2.18엑셀의 도움말 시스템(HELP SYSTEM) 3장엑셀의 수식에 대해 알아보기 3.1수식이란? 3.2수식 계산하기 3.3셀과 범위 참조하기 3.4이름 정의하기 3.5수식의 오류 3.6배열 수식(ARRAY FORMULA) 3.7개수 세기와 합계를 구하기 3.8날짜와 시간 다루기 3.9중첩된 수식 4장엑셀에서 사용하는 파일 이해하기 4.1엑셀 시작하기 4.2엑셀에서 사용하는 파일 4.3서식 파일(TEMPLATE FILE) 4.4엑셀에서 사용하는 파일 이해하기 4.5빠른 실행 도구 모음 파일(QAT FILE) 4.6XLB 파일 4.7추가 기능 파일 4.8레지스트리에 저장되는 엑셀 설정 5장스프레드시트 기반의 응용 프로그램 5.1스프레드시트 기반의 응용 프로그램 5.2스프레드시트 기반의 응용 프로그램의 개발자와 사용자 5.3엑셀로 처리할 수 있는 업무 5.4스프레드시트의 종류 6장스프레드시트 기반의 응용 프로그램 개발 과정 6.1사용자 요구 사항 파악하기 6.2사용자 요구 사항을 충족하는 응용 프로그램 계획하기 6.3최적의 사용자 인터페이스 결정하기 6.4개발자 자신이 사용자가 되어 보기(개발한 응용 프로그램의 검증) 6.5기타 개발과 관련된 문제 7장VBA 기초 다지기 7.1BASIC과 VISUAL BASIC 언어 7.2VBA 언어의 시작 7.3VBA에 대한 개략적인 설명 7.4VBE(VISUAL BASIC EDITOR)에 대한 소개 7.5프로젝트 탐색기 다루기 7.6코드 창 다루기 7.7VBE 환경을 사용자 지정하기 7.8매크로 기록기 7.9개체와 컬렉션(COLLECTION) 7.10개체의 속성과 메서드 7.11COMMENT 개체에 대한 사례 연구 7.12유용한 APPLICATION 개체의 속성들 7.13RANGE 개체 참조하기 7.14개체에 대한 개념과 배우는 방법 8장VBA 프로그래밍 기초 다지기(VBA 언어의 구성 요소와 문법) 8.1VBA 언어의 구성 요소 8.2주석(COMMENT) 8.3변수, 자료형, 상수 8.4대입문(ASSIGNMENT STATEMENT) 8.5배열 8.6개체 변수(OBJECT VARIABLE) 8.7사용자 지정 자료형 8.8VBA 내장 함수 8.9개체와 컬렉션 개체 다루기 8.10코드의 실행 순서 제어하기 9장서브(SUB) 프로시저 작성하기 9.1프로시저란? 9.2서브 프로시저 실행하기 9.3프로시저로 인수 전달하기 9.4오류 처리 방법 9.5서브 프로시저를 작성하는 실전 예 10장함수 프로시저(사용자 정의 함수) 작성하기 10.1서브 프로시저와 함수 프로시저의 비교 10.2사용자 정의 함수를 사용하는 이유 10.3사용자 정의 함수 맛보기 10.4사용자 정의 함수를 작성하는 방법 10.5사용자 정의 함수에서 인수 사용하기 10.6사용자 정의 함수 예 10.7워크시트 함수 SUM과 같은 기능을 하는 사용자 정의 함수 작성하기 10.8사용자 정의 함수 디버깅하기 10.9엑셀의 [함수 마법사] 대화 상자 10.10추가 기능에 사용자 정의 함수 저장하기 10.11윈도우 API 함수 사용하기 11장VBA 프로그래밍 기법과 예 11.1워크시트의 범위 다루기 11.2통합 문서와 시트 다루기 11.3유용하게 사용되는 VBA 프로그래밍 기법 11.4VBA 프로시저에서 사용할 수 있는 유용한 사용자 정의 함수 11.5워크시트의 수식에서 사용할 수 있는 유용한 사용자 정의 함수 11.6윈도우 API 함수 사용하기 12장VBA의 내장 대화 상자 활용하기 12.1사용자로부터 값 입력받기 12.2MSGBOX 함수를 사용해서 사용자에게 메시지를 보여주거나 응답 얻기 12.3[열기] 대화 상자로 사용자가 선택한 파일 알아내기 12.4[다른 이름으로 저장] 대화 상자로 사용자가 선택한 파일 알아내기 12.5사용자가 선택한 디렉터리의 이름 알아내기 12.6그 외의 엑셀에 내장된 대화 상자 활용하기 12.7[레코드 관리] 명령 활용하기 13장사용자 정의 폼 활용하기 : 기초 13.1사용자 정의 폼을 만드는 순서 13.2새로운 사용자 정의 폼 삽입하기 13.3사용자 정의 폼에 컨트롤 추가하기 13.4사용자 정의 폼에 삽입된 컨트롤의 크기나 위치 변경하기 13.5사용자 정의 폼에 삽입된 컨트롤의 속성 변경하기 13.6사용자 정의 폼을 화면에 표시하기와 종료하기 13.7사용자 정의 폼 만들기 : 실습 예 13.8사용자 정의 폼에 발생하는 이벤트 활용하기 13.9사용자 정의 폼의 컨트롤 참조하기 13.10도구 상자 사용자 지정하기 13.11사용자 정의 폼 내보내기 및 가져오기 13.12사용자 정의 폼을 만들 때 확인할 사항 14장사용자 정의 폼 활용하기 : 예 14.1사용자 정의 폼을 메뉴로 활용하기 14.2범위를 선택할 수 있는 사용자 정의 폼 만들기 14.3스플래시 화면으로 사용될 수 있는 사용자 정의 폼 만들기 14.4사용자 정의 폼의 [닫기] 단추를 사용하지 못하게 하기 14.5사용자 정의 폼 실행 중에 크기 변경하기 14.6시트의 확대/축소 비율을 변경하고 스크롤하는 사용자 정의 폼 만들기 14.7사용자 정의 폼에서 목록 상자 컨트롤을 사용하는 다양한 방법 14.8다중 페이지 컨트롤을 사용하는 사용자 정의 폼 만들기 14.9레이블 컨트롤에 애니메이션 효과 넣기 15장사용자 정의 폼 활용하기 : 고급 기법 15.1모덜리스(MODELESS) 사용자 정의 폼 15.2진행률 표시줄로 사용할 수 있는 사용자 정의 폼 만들기 15.3마법사 역할을 하는 사용자 정의 폼 만들기 15.4MSGBOX 함수와 유사하게 동작하는 사용자 정의 폼 만들기 15.5이동이 가능한 컨트롤이 있는 사용자 정의 폼 만들기 15.6제목 표시줄이 없는 사용자 정의 폼 만들기 15.7도구 모음처럼 사용할 수 있는 사용자 정의 폼 만들기 15.8크기를 조절할 수 있는 사용자 정의 폼 만들기 15.9복수의 사용자 정의 폼 컨트롤이 이벤트 처리기를 공유하게 하기 15.10사용자 정의 폼에서 선택한 색상 값을 반환하는 사용자 정의 함수 작성하기 15.11차트를 실시간으로 보여주는 사용자 정의 폼 만들기 15.12엑셀의 [레코드 관리] 명령을 대체할 수 있는 사용자 정의 폼 만들기 15.13사용자 정의 폼으로 퍼즐 게임 만들기 16장VBA를 이용해서 엑셀 유틸리티 개발하기 16.1엑셀 유틸리티를 개발하는 이유 16.2좋은 엑셀 유틸리티의 조건 16.3텍스트 유틸리티 개발을 통해서 알아보는 엑셀 유틸리티 개발 과정 17장VBA를 이용해서 피벗 테이블 조작하기 17.1매크로 기록기로 피벗 테이블을 만드는 VBA 코드 작성하기 17.2피벗 테이블을 만드는 VBA 코드 작성하기 17.3다중 피벗 테이블을 만드는 VBA 코드 작성하기 17.4요약 테이블에서 자료를 추출하는 VBA 코드 작성하기 18장VBA를 이용해서 차트 조작하기 18.1차트에 대한 기본적인 설명 18.2VBA로 차트와 관련된 일반적인 작업 처리하기 18.3차트의 서식 변경하기 18.4차트의 원본 데이터 범위 변경하기 18.5차트에 사용자 지정 데이터 레이블 표시하기 18.6차트를 보여주는 사용자 정의 폼 만들기 18.7차트에 발생하는 이벤트 활용하기 18.8기타 유용한 차트를 조작하는 VBA 프로시저 예 18.9차트에 애니메이션 효과 넣기 18.10엑셀에 내장된 기능만 이용해서 차트 조작하기 19장엑셀에 발생하는 이벤트를 이용한 VBA 프로그램 작성하기 19.1엑셀이 모니터링할 수 있는 이벤트의 종류 19.2이벤트와 관련된 기본 배경 지식 19.3통합 문서에 발생하는 이벤트 19.4워크시트에 발생하는 이벤트 19.5차트에 발생하는 이벤트 19.6응용 프로그램 수준에서 발생하는 이벤트 19.7사용자 정의 폼에 발생하는 이벤트 19.8특정한 시간이 되거나 특정한 키를 누르면 실행되는 프로그램 작성하기 20장엑셀로 다른 응용 프로그램 제어하기 20.1엑셀에서 다른 응용 프로그램 실행하기 20.2엑셀에서 다른 응용 프로그램 활성화하기 20.3SHELL 함수를 사용해서 제어판에 있는 대화 상자 실행하기 20.4자동화를 이용해서 다른 응용 프로그램의 개체 사용하기 20.5아웃룩을 이용해서 전자 메일을 보내는 VBA 프로그램 작성하기 20.6첨부 파일이 있는 전자 메일을 보내는 VBA 프로그램 작성하기 20.7SENDKEYS 메서드를 사용해서 다른 응용 프로그램으로 키 입력 보내기 20.8ADO를 사용해서 액세스 데이터베이스로부터 데이터 가져오기 21장추가 기능(ADD-IN) 만들기 21.1추가 기능이란? 21.2[추가 기능] 대화 상자를 사용해서 추가 기능 설치하기 21.3추가 기능 만들기 21.4추가 기능을 만드는 과정 21.5XLAM과 XLSM 파일의 비교 21.6VBA를 이용해서 추가 기능 조작하기 21.7추가 기능의 성능을 최적화하기 21.8추가 기능과 관련해서 주의할 사항 22장사용자 지정 리본 메뉴 만들기 22.1리본 메뉴에 대한 소개 22.2VBA를 이용해서 리본 메뉴 조작하기 22.3사용자 지정 리본 메뉴 만들기 22.4리본 메뉴에 사용자 지정 메뉴 추가하기 23장사용자 지정 바로 가기 메뉴 만들기 23.1COMMANDBAR 개체에 대한 기본적인 설명 23.2VBA를 이용해서 바로 가기 메뉴 변경하기 23.3이벤트를 이용해서 바로 가기 메뉴 설정하기 24장응용 프로그램의 도움말 시스템 만들기 24.1엑셀 기반의 응용 프로그램의 도움말 24.2엑셀에 있는 기능을 사용해서 도움말 시스템 만들기 24.3웹 브라우저를 사용해서 도움말 제공하기 24.4HTML 도움말 시스템을 사용해서 도움말 제공하기 24.5응용 프로그램에 도움말 파일을 연결하는 방법 25장사용자 지향 응용 프로그램 개발하기 25.1사용자 지향 응용 프로그램이란? 25.2대출금 상환 계획 마법사 25.3응용 프로그램을 개발할 때 중요한 개념과 기법 26장응용 프로그램의 호환성 문제 26.1호환성 문제란? 26.2호환성 문제의 유형 26.3새로 도입된 기능은 사용하지 않기 26.4매킨토시 운영 체제와의 호환성 문제 26.5다국적 언어 버전의 엑셀에서 발생할 수 있는 호환성 문제 27장VBA로 파일 조작하기 27.1VBA를 이용해서 파일 조작하기 27.2확장 파일 정보 알아내기 27.3텍스트 파일 조작하기 27.4텍스트 파일을 조작하는 VBA 프로그램 예 27.5파일 압축하기와 압축 풀기 28장VBA 프로젝트의 구성 요소 조작하기 28.1VBA 통합 개발 환경(IDE)에 대한 설명 28.2IDE 개체의 개체 모델 28.3VBA 프로젝트에 있는 모든 구성 요소 알아내기 28.4통합 문서에 있는 모든 VBA 프로시저 알아내기 28.5기존 모듈을 다른 모듈로 교체하는 VBA 프로그램 작성하기 28.6VBA 코드를 입력하는 VBA 프로그램 작성하기 28.7디자인 타임(DESIGN TIME)에 사용자 정의 폼에 컨트롤 추가하기 28.8런타임(RUNTIME)에 사용자 정의 폼 만들기 29장클래스 모듈을 사용해서 VBA 프로그램 작성하기 29.1클래스 모듈이란? 29.2[NUM LOCK] 키의 상태를 알아내거나 변경하는 클래스 모듈 만들기 29.3클래스 모듈을 만드는 방법에 대한 추가 설명 29.4범위를 CSV 파일로 내보내거나 CSV 파일을 범위로 불러오는 클래스 모듈 만들기 30장색을 처리하는 VBA 프로그램 작성하기 30.1색 지정하기 30.2흑백으로 된 색 30.3다양한 색 직접 만들어 보기 30.4VBA 코드에서 문서 테마의 색 활용하기 30.5SHAPE 개체에 색 적용하기 30.6차트의 색 변경하기 31장엑셀 기반의 응용 프로그램 개발에 대한 FAQ 31.1엑셀에 대한 일반적인 질문 31.2VBE에 대한 질문 31.3프로시저에 대한 질문 31.4함수 프로시저(사용자 정의 함수)에 대한 질문 31.5개체, 속성, 메서드, 이벤트에 대한 질문 31.6사용자 정의 폼에 대한 질문 31.7추가 기능에 대한 질문 31.8사용자 인터페이스에 대한 질문 |