第1章 Excel公式应用与数据处理 1
1.1 公式定义与运算符 1
1.1.1 公式定义 1
1.1.2 运算符 1
1.2 单元格引用 2
1.2.1 相对引用 3
1.2.2 绝对引用 3
1.2.3 混合引用 3
1.3 Excel公式格式 3
习题 6
第2章 Excel图表应用 7
2.1 图表的类型 7
2.2 创建与更改图表 8
2.3 设置图表格式 12
习题 19
第3章 函数与数据分析 21
3.1 函数的使用 21
3.1.1 函数的分类 21
3.1.2 函数的输入 21
3.1.3 常用函数介绍 22
3.2 数据分析与处理 24
3.2.1 数据清单 24
3.2.2 数据的排序 24
3.2.3 数据的筛选 27
3.2.4 分类汇总 28
3.3 数据的合并计算 30
习题 33
第4章 VBA开发起步——使用宏 35
4.1 宏的概念 35
4.2 宏的基础操作 35
4.2.1 录制宏 35
4.2.2 运行宏 36
4.3 使宏易于运行 38
4.3.1 给宏指定快捷键 38
4.3.2 将宏指定给按钮 38
4.3.3 将宏指定给图片 40
4.3.4 将宏指定给工具栏按钮 40
4.4 宏的实际应用 42
4.4.1 为工作簿加入新建工作表功能 42
4.4.2 利用宏一键排名 42
4.4.3 为常用功能添加快捷键 43
4.5 常见问题分析 44
4.5.1 宏的保存位置 44
4.5.2 相对引用和绝对引用 45
习题 45
第5章 Excel VBA基础 47
5.1 VBA及其开发环境 47
5.1.1 VBA简介 47
5.1.2 VBA开发环境 47
5.1.3 使用Visual Basic编辑器中的窗口 48
5.2 数据类型 50
5.3 常量与变量 51
5.3.1 常量 51
5.3.2 变量 51
5.4 运算符与表达式 52
5.4.1 算术运算符 52
5.4.2 连接运算符 53
5.4.3 关系运算符 54
5.4.4 逻辑运算符 54
5.4.5 赋值运算符 55
5.5 程序控制结构 55
5.5.1 VBA程序结构概述 55
5.5.2 顺序结构 57
5.5.3 选择结构 62
5.5.4 循环结构 64
5.6 数组 67
5.6.1 数组定义 67
5.6.2 数组元素的赋值 68
5.7 典型案例 69
习题 74
第6章 对象 76
6.1 Excel对象概述 76
6.1.1 对象的概念 76
6.1.2 Excel对象 76
6.1.3 Excel对象的基本操作 77
6.1.4 集合对象 78
6.2 Range对象 79
6.2.1 Range对象常用属性 79
6.2.2 Range对象常用方法 82
6.2.3 Range对象的使用 83
6.3 标准控件 86
6.3.1 用户窗体 86
6.3.2 标签 87
6.3.3 文本框 87
6.3.4 命令按钮 88
6.3.5 复选框 88
6.3.6 选项按钮 89
6.3.7 列表框 90
6.3.8 复合框 91
6.3.9 多页控件 91
习题 91
第7章 Worksheet对象和Workbook对象 92
7.1 Worksheet对象简介 92
7.1.1 Worksheets集合 93
7.1.2 Worksheet对象常用属性 94
7.1.3 Worksheet对象常用方法 98
7.1.4 Worksheet对象常用事件 100
7.2 Workbook对象简介 101
7.2.1 Workbooks集合 101
7.2.2 Workbook对象常用属性 103
7.2.3 Workbook对象常用方法 105
7.2.4 Workbook对象常用事件 107
习题 108
第8章 Chart对象和Application对象 110
8.1 Chart对象简介 110
8.1.1 Chart对象常用属性 110
8.1.2 Chart对象常用方法 111
8.1.3 Chart对象常用事件 112
8.2 Chart对象的使用 113
8.2.1 创建图表工作表 113
8.2.2 创建嵌入式图表 114
8.3 Application对象简介 116
8.3.1 Application对象常用属性 116
8.3.2 Application对象常用方法 120
8.3.3 Application对象常用事件 121
8.4 Applieation对象的使用 122
8.4.1 设置主窗口标题栏 122
8.4.2 合并单元格区域 123
8.4.3 启用Application事件 123
习题 124
第9章 数据透视表操作 125
9.1 数据透视表概述 125
9.2 建立数据透视表 126
9.3 查看数据透视表 129
9.4 透视表所涉及的对象 130
9.4.1 PivotTable数据透视表对象 135
9.4.2 PivotField数据透视表字段对象 135
9.4.3 PivotCache内存缓冲区对象 136
9.5 理解对象 137
9.5.1 录制宏 137
9.5.2 理解代码 140
9.6 实现数据透视表自动化 141
9.6.1 分析实际问题 141
9.6.2 用VBA指定数据区域 142
9.6.3 给区域添加合适的字段 143
9.6.4 将代码加入按钮 147
习题 150
第10章 自定义函数 152
10.1 设计目的 152
10.2 不用VBA建立工资表的方法 153
10.2.1 根据实际情况建立数据库 153
10.2.2 输入公式 157
10.2.3 个人所得税的计算 158
10.3 使用VBA制作的工资表 161
10.3.1 创建自定义函数 161
10.3.2 使用自定义函数 163
习题 164
第11章 综合程序设计 166
11.1 日程安排系统 166
11.1.1 问题分析与设计 166
11.1.2 构建数据库 168
11.1.3 录入界面功能块代码的编写 171
11.1.4 制作今日日程安排界面 182
11.1.5 设计主菜单界面 185
11.2 固定资产管理系统 187
11.2.1 概览 187
11.2.2 设计表格 188
11.2.3 设计固定资产折旧模块 192
11.2.4 设计固定资产分析模块 205
参考文献 213