本书从Excel 2007 VBA的开发环境讲起,围绕VBA的语法、代码结构、在表格编辑和高效办公中的应用逐步展开,具体内容如下:第1~3章:从VBA的开发环境开始,介绍VBA与宏的关系、VBA语法基础知识、VBA中的运算符、表达式、变量、代码结构等内容。提供了“用宏制作公司周考勤表”等实例。第4~5章:主要从VBA在单元格和表格设计中的应用入手,讲解VBA在表格制作中的基本应用。提供了“实现在选定单元格中的运算”、“制作项目进度表”等实例。第6~13章:主要针对Excel表格中的VBA高级应用展开,包括特殊数据处理、统计和查询、数据分析与预测、高级图表的制作、窗体设计、数据的输入和输出等内容。提供了“统计分析销售数据”、“商场销售表的分析与预测”、“快速合并销售表”、“制作业务能力分析图”、“产品满意度调查表”、“员工考核系统”等实例。第14章:以“客户信息管理系统”这个综合实例串联本书所讲的全部内容,起到应用提高的目的。
本书光盘中还附赠了100分钟VBA语法与实例讲解的多媒体视频教学文件、所有实例的代码文件和源文件、Excel VBA公司办公应用模板108个。
Chapter 01 Excel VBA概述
1.1 VB与VBA
1.2 Excel 2007的新功能
1.3 VBA开发环境
1.3.1 编程界面简介
1.3.2 菜单栏和常用工具栏
1.3.3 获取帮助
1.4 认识VBA宏
1.5 使用VBA宏
1.5.1 录制宏和保存宏
1.5.2 执行宏
1.5.3 编辑宏
1.6 利用宏制作公司周考勤表
1.7 小结
Chapter 02 VBA程序设计基础
2.1 VBA语法基础
2.1.1 VBA字符集和标识符
2.1.2 VBA中的常量和变量
2.1.3 VBA的数据类型
2.1.4 VBA数组类型
2.2 VBA运算符与表达式
2.2.1 算术运算符
2.2.2 比较运算符
2.2.3 逻辑运算符
2.2.4 运算符的优先级
2.3 变量的使用
2.3.1 变量的声明
2.3.2 变量的生存周期
2.4 小结
Chapter 03 VBA的代码结构
3.1 VBA流程控制
3.1.1 顺序结构
3.1.2 循环结构
3.1.3 选择结构
3.2 VBA函数的使用
3.2.1 定义VBA过程
3.2.2 VBA函数参数传递
3.2.3常用内置函数简介
3.3 VBA中的对象、方法和属性
3.3.1 VBA对象的概念
3.3.2 对象的属性和方法
3.3.3 Excel对象模型概览
3.4 调试
3.4.1 调试的相关概念
3.4.2 调试工具
3.5 小结
Chapter 04 操作单元格
4.1 认识Range对象
4.2 Range对象的常用属性和方法
4.2.1 实现单元格的选择和查找
4.2.2 实现单元格的复制、剪切和插入
4.2.3 实现单元格的替换、清除和删除
4.2.4 操作实例——快速修改货品登记表
4.3 实现在选定的单元格内的运算
4.4 小结
Chapter 05 设计表格格式
5.1 基本概念
5.1.1 Font对象
5.1.2 Interior对象
5.1.3 FormatConditions对象
5.2 按规则设置单元格格式
5.2.1 数据条操作
5.2.2 色阶操作
5.2.3 图标集操作
5.2.4 操作实例——实现色阶和数据条的综合操作
5.3 制作项目进度表
5.4 小结
Chapter 06 特殊数据的处理
6.1 Date数据类型及应用
6.1.1 认识Date数据类型
6.1.2 日期转换
6.2 Currency数据类型及应用
6.2.1 认识Currency数据类型
6.2.2 使用Currency进行金额转换
6.2.3 操作实例——简化书籍出版表中的日期
6.3小结
Chapter 07 统计和查询数据
7.1 基本概念
7.1.1 Excel的内置函数简介
7.1.2 调用Excel的内置函数
7.2 用VBA实现查询、统计
7.2.1 使用统计函数计算销售员工人数
7.2.2 调用内置函数进行销售总额统计
7.213 使用VBA查询业绩前三的员工
7.2.4 实现销售不合格员工自动筛选
7.2.5 实现自动排序和定位
7.2.6 操作实例——查询并统计销售业绩
7.3 统计分析销售数据
7.4 小结
Chapter 08 分析与预测
8.1 基本概念
8.1.1 折旧函数
8.1.2 线性回归分析函数
8.2 用VBA实现分析、预测
8.2.1 分析固定资产的当前折旧值
8.2.2 分析畅销商品
8.2.3 预测销售额
8.2.4 操作实例——预测产品销量
8.3 商场销售表的分析与预测
8.4 小结
Chapter 09 控制工作表
9.1 基本概念
9.1.1 Application对象
9.1.2 Workbook对象和Workbooks集合
9.1.3 Worksheet对象和Worksheets集合
9.2 工作表对象的常用属性和方法
9.2.1 新建工作表
9.2.2 保存和重命名工作表
9.2.3 复制和删除工作表
9.2.4 向工作表中插入图片
9.2.5 操作实例——复制并重新命名工作表
9.3 快速合并销售表
9.4 小结
Chapter 10 图表的制作
10.1 认识Chan对象
10.2 Chan对象的常用属性和方法
10.2.1 插入图表
10.2.2 指定图表的位置和类型
10.2.3 为图表添加数据
10.2.4 控制图表的显示
10.2.5 操作实例——制作雷达图
10.3 制作业务能力分析图
10.4 小结
Chapter 11 工作表界面的设计
11.1 基本概念
11.1.1 表单控件和Activex控件
11.1.2 控件的类型
11.2 VBA对控件的操作.
1 1.2.1 设置控件属性
11.2.2 为控件指定宏
11.2.2 为图片指定宏
11.3 产品满意度调查表
11.4 小结
Chapter 12 用户窗体的设计
12.1 用户窗体的使用
12.1.1 用户窗体属性
12.1.2 运行窗体
12.2 窗体的设计
12.2.1 向窗体添加控件
12.2.2 友好界面的设置
12.2.3 操作实例——设计日期提醒的界面
12.3 员工考核系统
12.4 小结
Chapter 13 Excel数据的输入和输出
13.1 基本概念
13.1.1 文件对象的概述
13.1.2 批注对象概述
13.2 Excel的输入输出操作
13.2.1 将Excel的数据导出至文本
13.2.2 将文本文件导入Excel
13.2.3 操作实例——文本文件的导入和导出
13.3 批注的导入和导出
13.4 小结
Chapter 14 综合实例——客户信息管理系统
14.1 设计流程
14.2 系统功能描述
14.3 系统的设计与实现
14.4 小结