第一篇 Excel的基本功能 1
第1章 初识Excel 2
1.1 Excel的主要功能 3
1.1.1 制作电子表格 3
1.1.2 计算表格数据 3
1.1.3 管理表格数据 4
1.1.4 分析表格数据 4
1.1.5 Excel的自动化管理 4
1.2 第一次接触Excel 2016 5
1.2.1 启动Excel 2016 5
1.2.2 认识Excel 2016操作界面 6
1.3 Excel 2016的新功能介绍 10
1.3.1 五种新图表类型 10
1.3.2 获取和转换数据 11
1.3.3 一键式预测 11
1.3.4 数据透视图表功能增强 12
1.3.5 多选切片器 12
1.3.6 快速形状格式 12
1.3.7 Power BI发布和共享分析 13
1.3.8 使用“操作说明搜索”快速执行 13
1.3.9 智能查找 14
1.3.10 墨迹公式 14
1.4 Excel 2016的3种视图模式 14
1.4.1 3种视图模式的概述 14
1.4.2 自定义视图模式 16
1.5 自定义Excel操作环境 17
1.5.1 自定义快速访问工具栏 17
1.5.2 隐藏和显示功能区 17
1.5.3 自定义功能区 18
1.5.4 禁用或启用浮动工具栏 19
1.5.5 自定义状态栏中的显示项目 19
1.5.6 更换Excel 2016的界面颜色 20
1.6 使用Excel帮助系统辅助学习 20
第2章 工作簿、工作表和单元格的基本操作 22
2.1 认识工作簿、工作表和单元格 23
2.1.1 工作簿、工作表和单元格概述 23
2.1.2 工作簿、工作表和单元格的相互关系 23
2.2 工作簿的基本操作 24
2.2.1 创建空白工作簿 24
2.2.2 创建有样式的工作簿 25
2.2.3 打开和关闭工作簿 25
2.2.4 保存工作簿 27
2.2.5 保护工作簿文件窗口 29
2.2.6 为工作簿设置密码保护 30
2.3 工作表的基本操作 31
2.3.1 选择工作表的几种情况 31
2.3.2 插入工作表 32
2.3.3 重命名工作表 33
2.3.4 设置工作表标签颜色 34
2.3.5 移动和复制工作表 35
2.3.6 隐藏和显示工作表 35
2.3.7 保护工作表 36
2.3.8 删除工作表 36
2.4 多窗口操作 37
2.4.1 并排查看多个工作表 37
2.4.2 快速切换工作簿窗口 38
2.4.3 拆分工作表窗口 38
2.4.4 冻结工作表窗口 39
2.5 单元格的基本操作 39
2.5.1 选择单元格 39
2.5.2 插入单元格 40
2.5.3 删除单元格 41
2.5.4 移动和复制单元格 41
2.5.5 合并和拆分单元格 42
2.5.6 调整单元格 42
2.5.7 单元格的隐藏与保护 43
第3章 输入和编辑数据 45
3.1 了解Excel中的数据类型 46
3.1.1 文本型数据 46
3.1.2 数值型数据 46
3.1.3 日期和时间 46
3.1.4 符号 47
3.2 输入普通数据 47
3.2.1 在单元格中输入 47
3.2.2 在编辑栏中输入 47
3.3 输入特殊符号和数据 48
3.3.1 输入特殊符号 48
3.3.2 输入以“0”开头的数据 49
3.3.3 输入超过11位以上的数字数据 49
3.3.4 输入分数数据 50
3.4 快速填充数据 51
3.4.1 利用控制柄填充相同数据 51
3.4.2 利用控制柄填充有规律的序列数据 52
3.4.3 使用对话框填充序列数据 53
3.5 其他输入数据的方法 53
3.5.1 利用记忆功能输入数据 53
3.5.2 利用记录单功能输入数据 54
3.5.3 智能的快速填充功能 55
3.6 编辑数据 57
3.6.1 修改和删除错误数据 57
3.6.2 更改数据的数据类型 58
3.6.3 自定义数据格式 59
3.7 查找和替换数据 60
3.7.1 常规的查找和替换 60
3.7.2 查找和替换的高级选项设置 60
3.7.3 包含通配符的运用 61
3.8 移动和复制数据 62
3.8.1 通过剪贴板移动和复制数据 62
3.8.2 拖动鼠标移动和复制数据 62
3.8.3 选择性粘贴数据 63
3.9 撤销和恢复操作 64
3.9.1 撤销操作 65
3.9.2 恢复操作 65
第4章 格式化工作表 66
4.1 设置单元格格式 67
4.1.1 单元格格式包括哪些内容 67
4.1.2 使用组设置单元格格式 70
4.1.3 使用对话框设置单元格格式 72
4.1.4 使用浮动工具栏设置单元格格式 73
4.2 使用表格样式 74
4.2.1 为指定单元格区域套用表格样式 74
4.2.2 设置表格样式的显示效果 75
4.2.3 清除应用的表格样式 75
4.2.4 自定义表格样式 76
4.2.5 删除自定义样式 77
4.2.6 转换普通区域 77
4.3 使用单元格样式 78
4.3.1 套用单元格样式 78
4.3.2 清除单元格样式 78
4.3.3 自定义单元格样式 79
4.3.4 删除自定义单元格样式 79
4.4 使用主题 80
4.4.1 直接应用主题效果 80
4.4.2 更改主题效果 81
4.4.3 自定义主题效果 81
4.4.4 删除自定义主题效果 82
4.5 设置工作表背景 82
4.6 使用格式刷快速复制格式 83
第5章 在表格中使用对象 85
5.1 各个对象的共性和个性操作对比 86
5.2 使用艺术字对象 86
5.2.1 添加艺术字 86
5.2.2 更改艺术字样式 87
5.2.3 自定义艺术字格式 87
5.3 使用文本框对象 89
5.3.1 插入文本框对象并输入文本 89
5.3.2 调整文本框的大小 90
5.3.3 设置文本框对象的形状效果 90
5.4 使用图像对象 91
5.4.1 插入本地图片和联机图片 91
5.4.2 应用图片样式 92
5.4.3 更正图片的显示效果 94
5.4.4 修饰图片的艺术效果 94
5.4.5 更改图片的版式效果 96
5.4.6 排列图片位置 96
5.4.7 裁剪特殊效果的图片 99
5.5 使用形状对象 99
5.5.1 绘制形状并添加文字 100
5.5.2 更改形状外观 100
5.5.3 组合形状 100
5.6 使用SmartArt对象 101
5.6.1 插入SmartArt对象并输入文本 101
5.6.2 添加和删除形状 102
5.6.3 更改形状布局 103
5.6.4 更改SmartArt对象的样式 104
5.7 图片、SmartArt图形与形状之间的相互转换 104
5.8 快速截取屏幕图片 105
5.8.1 截取整个窗口 105
5.8.2 截取区域部分 106
第6章 页面设置与打印输出 107
6.1 设置页面格式 108
6.1.1 设置纸张大小 108
6.1.2 设置页边距 108
6.1.3 设置纸张方向 109
6.1.4 设置页眉与页脚 109
6.1.5 使用水印 111
6.2 打印预览 113
6.2.1 设置打印区域 113
6.2.2 预览表格 113
6.2.3 预览模式下调整页面格式 114
6.3 打印输出 114
6.3.1 打印整个表格内容 115
6.3.2 打印指定区域的表格内容 115
6.3.3 重复打印表格标题 116
第二篇 公式和函数的基本应用 119
第7章 Excel中的名称使用 120
7.1 名称概述 121
7.1.1 为什么要使用名称 121
7.1.2 全局名称和局部名称 122
7.2 为单元格定义名称的3种方法 123
7.2.1 使用名称框定义名称 123
7.2.2 使用对话框定义名称 124
7.2.3 批量命名单元格区域 126
7.3 使用名称 127
7.3.1 通过名称选择指代的单元格区域 128
7.3.2 引用名称中的数据 128
7.3.3 查看名称的引用内容 129
7.3.4 按类型查看名称 130
7.4 管理名称 130
7.4.1 修改名称 131
7.4.2 删除名称 131
7.5 使用名称的注意事项 133
7.5.1 定义名称的注意事项 133
7.5.2 工作表复制时的名称问题 133
7.5.3 相同全局和局部名称的编辑问题 136
第8章 用公式和函数计算数据 138
8.1 公式和函数的基础认知 139
8.1.1 了解公式的概念和结构 139
8.1.2 了解函数的概念和结构 139
8.1.3 理解嵌套函数 141
8.1.4 函数的分类 141
8.2 熟悉单元格的引用样式和类型 142
8.2.1 A1引用样式和R1C1引用样式 142
8.2.2 单元格引用类型 143
8.3 不同范围的单元格引用 146
8.3.1 相同工作簿中的单元格引用 146
8.3.2 不同工作簿中的单元格引用 146
8.4 公式的运算符与优先级概述 147
8.4.1 公式中的各种运算符 147
8.4.2 公式运算的优先顺序 149
8.5 使用公式 150
8.5.1 输入公式的两种方法 151
8.5.2 复制和移动公式 152
8.5.3 修改公式 153
8.5.4 显示和隐藏公式 154
8.5.5 将公式的计算结果转换为数值 155
8.6 使用函数 155
8.6.1 使用函数库输入函数 155
8.6.2 如何快速查找需要的函数 157
8.6.3 查找函数的具体帮助 158
8.7 公式和函数使用中的常见错误 158
第9章 逻辑与信息函数 160
9.1 逻辑函数应用 161
9.1.1 判断逻辑真假值 161
9.1.2 使用IF()函数对结果进行条件判断 162
9.1.3 计算逻辑并集与交集 165
9.1.4 使用NOT()函数对数据进行求反操作 169
9.1.5 使用IFERROR()函数处理公式中的错误 170
9.2 信息函数应用 171
9.2.1 使用CELL()函数返回单元格的信息 171
9.2.2 使用TYPE()函数返回单元格的信息 173
9.2.3 使用ISBLANK()函数判断单元格为空 174
9.2.4 使用ISERR()函数和ISERROR()函数判断单元格错误值 176
9.2.5 使用ISNUMBER()函数判断数字 177
第10章 文本处理函数 178
10.1 转换字符串 179
10.1.1 使用VALUE()函数将文本转换为数值 179
10.1.2 使用TEXT()函数将数值转换为文本 180
10.1.3 使用LOWER()函数将字母转换为小写 182
10.1.4 使用UPPER()函数将字母转换为大写 182
10.1.5 使用PROPER()函数转换字母大小写 183
10.2 合并与比较字符串 183
10.2.1 使用CONCATENATE()函数将多个字符进行合并 183
10.2.2 使用EXCAT()函数对多个字符进行比较 184
10.3 查找与替换字符串 185
10.3.1 使用FIND()函数查找指定文本 186
10.3.2 使用SEARCH()函数查找指定文本 186
10.3.3 使用REPLACE()函数替换指定文本 187
10.3.4 使用SUBSTITUTE()函数替换指定文本 188
10.4 获取指定位置的字符 189
10.5 使用REPT()函数快速录入重复字符 190
第11章 日期和时间函数 192
11.1 了解Excel中的日期系统 193
11.2 年月日函数的应用 193
11.2.1 使用YEAR()函数返回年份 194
11.2.2 使用MONTH()函数返回月份 195
11.2.3 使用DAY()函数和DAYS360()函数返回日期天数 196
11.2.4 使用TODAY()函数返回系统当前日期 198
11.2.5 使用NETWORKDAYS()函数返回两个日期之间的工作日 198
11.3 星期函数的应用 199
11.3.1 使用WEEKDAY()函数返回指定日期的星期值 199
11.3.2 使用WEEKNUM()函数返回指定日期为全年的第几周 201
11.4 时分秒函数的应用 202
11.4.1 随意获取时分秒数据 202
11.4.2 使用NOW()函数获取当前系统的日期和时间数据 203
第12章 数学函数 204
12.1 求和函数的应用 205
12.1.1 使用SUMIF()函数对数据按指定条件求和 205
12.1.2 使用SUMIFS()函数对数据按多条件求和 206
12.2 取舍函数的应用 207
12.2.1 使用ROUND()函数按位四舍五入 207
12.2.2 使用CEILING()函数按条件向上舍入 208
12.2.3 使用FLOOR()函数按条件向下舍入 209
12.2.4 使用INT()函数向下取整 210
12.3 其他常用数学函数的应用 210
12.3.1 使用PRODUCT()函数对数据求积 210
12.3.2 使用MOD()函数返回相除两数的余数 211
12.3.3 使用FACT()函数计算阶乘 213
12.3.4 使用ABS()函数对数据求绝对值 214
12.3.5 使用RAND()函数返回随机数 215
第13章 统计函数 217
13.1 常规统计函数的应用 218
13.1.1 直接获取最值数据 218
13.1.2 按条件返回指定最值 220
13.1.3 使用RANK.EQ()函数对数据进行排名 222
13.1.4 使用AVERAGE()函数计算平均值 224
13.1.5 使用COUNT()函数统计数据 225
13.1.6 使用COUNTIF()函数按条件进行统计 225
13.1.7 使用MODE.SNGL()函数统计出现频率最高的数值 226
13.2 数理统计函数的应用 228
13.2.1 使用STDEV.S()函数计算样本标准偏差 228
13.2.2 使用VAR.S()函数估算样本方差 229
第14章 查找与引用函数和工程函数 231
14.1 查找与引用数据 232
14.1.1 使用LOOKUP()函数查找数据 232
14.1.2 按方向查找数据 234
14.1.3 使用ADDRESS()函数获取单元格地址 235
14.1.4 分别获取单元格的行号和列标 236
14.1.5 返回引用的行数和列数 236
14.1.6 使用INDEX()函数返回指定内容 237
14.2 工程数据计算 239
14.2.1 使用CONVERT()函数进行度量转换 239
14.2.2 使用DELTA()函数检测两个数据是否相等 240
14.2.3 使用GESTEP()函数检测数据1是否大于等于数据2 241
第15章 财务函数 243
15.1 投资预算函数的应用 244
15.1.1 使用FV()函数预测投资效果 244
15.1.2 使用PV()函数计算投资现值 246
15.1.3 使用NPER()函数计算投资或贷款的期数 247
15.2 本金和利息函数的应用 248
15.2.1 使用PMT()函数计算每期还贷额 248
15.2.2 使用PPMT()函数计算还款额中的本金 249
15.2.3 使用IPMT()函数计算还款金额中的利息 250
15.3 报酬率函数的应用 250
15.3.1 使用IRR()函数计算现金流的内部收益率 251
15.3.2 使用MIRR()函数计算现金流的修正内部收益率 252
第三篇 数据的高级管理 253
第16章 数据管理的基本操作 254
16.1 快速排序数据 255
16.1.1 按单列排序数据 255
16.1.2 按多列排序数据 256
16.1.3 按单元格颜色排序数据 257
16.1.4 按字体颜色排序数据 258
16.1.5 按图标排序数据 258
16.1.6 按笔画排序数据 259
16.1.7 按行排序数据 259
16.2 对数据进行序列排序 260
16.2.1 应用系统内置的序列排序 260
16.2.2 自定义序列排序 262
16.3 筛选符合条件的数据 263
16.3.1 自动筛选 263
16.3.2 自定义筛选 264
16.3.3 高级筛选 266
16.4 分类汇总数据 267
16.4.1 快速创建分类汇总 267
16.4.2 创建多个汇总字段的分类汇总 268
16.4.3 创建多个汇总方式的分类汇总 269
16.4.4 将汇总数据分页 269
16.4.5 隐藏或显示明细数据 270
16.4.6 删除分类汇总 271
16.5 删除表格中的重复项 272
16.5.1 直接删除重复项 272
16.5.2 利用筛选功能删除重复项 272
16.5.3 利用条件格式删除重复项 273
第17章 数据管理的高级功能 275
17.1 数据的有效性设置 276
17.1.1 允许范围内的有效性设置 276
17.1.2 来源于序列的有效性设置 277
17.1.3 自定义有效性 278
17.1.4 设置输入信息和出错警告 279
17.2 分级显示数据 281
17.2.1 创建分组 281
17.2.2 清除分级 282
17.3 使用条件格式显示数据 282
17.3.1 突出显示数据 282
17.3.2 使用数据条显示数据 284
17.3.3 使用色阶显示数据 285
17.3.4 使用图标集显示数据 286
17.3.5 条件格式的管理 287
17.4 合并计算数据 289
17.4.1 按位置合并计算 290
17.4.2 按类别合并计算 291
17.5 使用数据表 291
17.5.1 创建数据表 291
17.5.2 调整数据表大小 293
17.5.3 删除数据表 294
第四篇 图表的基本应用 295
第18章 使用图表显示数据 296
18.1 为什么要使用图表表达数据 297
18.2 图表有哪些特点 297
18.2.1 表达直观形象 297
18.2.2 图表种类丰富 297
18.2.3 数据的动态关联 297
18.2.4 易分析的二维平面 298
18.3 图表类型与数据之间的关系 298
18.3.1 用图表展示数量关系 298
18.3.2 用图表展示趋势关系 299
18.3.3 用图表展示占比关系 300
18.3.4 其他关系的图表应用 301
18.4 认识图表的组成部分 305
18.5 创建一个完整图表的步骤 305
18.5.1 创建图表 305
18.5.2 为图表添加一个适合的标题 307
18.5.3 调整图表的大小 308
18.5.4 移动图表的位置 309
18.6 迷你图的使用 310
18.6.1 迷你图与图表的区别与联系 310
18.6.2 创建迷你图 310
18.6.3 设置迷你图的显示效果 311
18.6.4 更改迷你图的类型 313
第19章 设置图表格式 314
19.1 编辑图表的常规操作 315
19.1.1 更改图表类型 315
19.1.2 添加数据标签 316
19.1.3 添加和隐藏网格线 316
19.2 设置坐标轴格式 317
19.2.1 添加坐标轴标题 318
19.2.2 自定义坐标轴刻度 319
19.2.3 添加次要坐标轴 319
19.3 操作图表数据源 320
19.3.1 更改图表数据源 320
19.3.2 切换行列 321
19.3.3 在图表中添加数据 321
19.4 趋势线的使用 323
19.4.1 哪些图表类型可以添加趋势线 323
19.4.2 在图表中添加趋势线的方法 323
19.4.3 自定义趋势线格式 324
19.5 美化图表的外观 324
19.5.1 设置图表中的文本格式 325
19.5.2 套用自动内置图表样式 325
19.5.3 填充图表形状 326
19.5.4 设置图表形状轮廓 330
19.5.5 设置图表形状效果 330
19.5.6 更改布局样式 331
19.5.7 设置艺术效果的图表标题 332
第20章 图表的高级操作 333
20.1 处理图表 334
20.1.1 制作不可编辑的图表 334
20.1.2 制作N合一图表 335
20.1.3 图表的合并处理 336
20.1.4 将多张图表放到同一图表工作表中 337
20.2 数据系列和坐标轴的操作 339
20.2.1 利用图片更换数据系列 339
20.2.2 使用形状注释数据系列 340
20.2.3 处理负数 340
20.2.4 除去分类轴上的空白日期 341
20.3 处理折线图中的数据 342
20.3.1 断裂折线图的处理 342
20.3.2 始终显示最值数据 344
20.4 饼图高级设置 345
20.4.1 分离饼图 345
20.4.2 定义复合饼图第二绘图区显示数据 347
20.5 使用筛选功能动态查看图表数据 349
第五篇 数据的透视分析和高级分析 351
第21章 透视分析表格数据 352
21.1 数据透视表和数据透视图的基础 353
21.1.1 数据透视表的作用 353
21.1.2 数据透视图的作用 354
21.1.3 数据透视表和数据透视图之间的关系 354
21.2 使用数据透视表分析数据 354
21.2.1 创建数据透视表 355
21.2.2 设计布局和格式 359
21.3 编辑数据透视表 367
21.3.1 更改数据透视的汇总方式 367
21.3.2 隐藏和显示明细数据 369
21.3.3 刷新数据透视表中的数据 371
21.3.4 分组显示数据透视表 371
21.3.5 移动数据透视表 372
21.3.6 更改数据透视表选项 372
21.3.7 在数据透视表中使用计算字段 373
21.4 使用切片器分析数据 375
21.4.1 在数据透视表中创建切片器 375
21.4.2 设置切片器的格式 376
21.4.3 多个数据透视表中实现切片器共享 377
21.4.4 切片器的断开 377
21.4.5 切片器的删除 378
21.5 创建数据透视图 379
21.5.1 直接创建数据透视图 379
21.5.2 根据数据透视表创建数据透视图 379
第22章 数据分析的高级操作 381
22.1 使用方案管理器配置方案 382
22.1.1 创建方案 382
22.1.2 查看方案 383
22.2 使用模拟运算表分析数据 384
22.2.1 单变量数据分析 384
22.2.2 双变量数据分析 385
22.3 加载分析工具库 386
22.4 常用分析工具的应用 387
22.4.1 方差分析 387
22.4.2 相关系数 390
22.4.3 直方图 390
22.4.4 回归分析 391
22.4.5 抽样分析 391
22.5 其他分析工具的应用 392
22.5.1 指数平滑 392
22.5.2 F-检验 双样本方差 392
22.5.3 移动平均 393
22.5.4 随机数发生器 393
22.5.5 t-检验 394
第23章 函数与其他功能结合使用 395
23.1 函数与条件格式的联合使用 396
23.1.1 在工作表中自动隐藏错误值 396
23.1.2 标记指定最大数据项 397
23.1.3 突显符合条件的整条项目数据 398
23.1.4 动态显示数据项目 398
23.2 函数与数据有效性的联合使用 400
23.2.1 禁止输入重复值 400
23.2.2 多条件限制编号输入 400
23.2.3 制作二级下拉列表 401
23.2.4 将已输入的数据作为数据源 402
23.3 函数与图表的联合使用 404
23.3.1 制作最近一周的销量图 404
23.3.2 制作双色图表 405
23.3.3 制作业绩与提成的动态分类统计图 406
23.3.4 制作区域销量的动态子母图 407
23.4 函数与数据透视表的联合使用 410
23.4.1 获取数据透视表关键字 410
23.4.2 计算分类百分比 411
23.4.3 为排名进行星级评定 411
23.5 函数与模拟分析的联合使用 412
23.5.1 函数与方案联合使用 412
23.5.2 函数与规划求解联合使用 414
23.5.3 函数与迭代计算的应用 415
第六篇 Excel协同工作 417
第24章 外部数据的导入与导出 418
24.1 获取外部数据 419
24.1.1 导入文本文件数据 419
24.1.2 导入Access数据 420
24.1.3 导入网站数据 421
24.1.4 导入SQL Server数据 422
24.1.5 导入XML数据 423
24.1.6 利用数据连接向导导入数据 424
24.1.7 利用现有连接导入数据 425
24.2 将Excel数据导出到其他程序 426
24.2.1 使用剪贴板将Excel数据导出 426
24.2.2 将映射的XML数据导出 428
第25章 共享和审阅数据 430
25.1 Excel文件的访问权限 431
25.2 共享工作簿 431
25.2.1 设置工作簿共享 431
25.2.2 对共享工作簿设置密码保护 432
25.2.3 撤销共享工作簿 434
25.3 使用批注 435
25.3.1 插入批注 435
25.3.2 查看批注 436
25.3.3 编辑批注 436
25.3.4 删除批注 437
25.4 使用修订 437
25.4.1 突出显示修订 438
25.4.2 接受或拒绝修订 439
第26章 Excel协同工作的高级操作 441
26.1 超链接 442
26.1.1 创建超链接 442
26.1.2 打开超链接 444
26.1.3 编辑超链接 445
26.1.4 删除超链接 447
26.2 电子邮件 448
26.2.1 以电子邮件方式发送工作簿文件 448
26.2.2 在邮件中添加附加项目 450
26.2.3 对邮件进行签名 453
第27章 使用OneDrive云端共享数据 455
27.1 注册并登录Microsoft账户 456
27.1.1 通过IE浏览器注册 456
27.1.2 通过登录界面进行注册 457
27.1.3 登录Mircrosoft的各种途径 458
27.2 将文件上传到OneDrive位置 460
27.2.1 通过Excel软件另存到OneDrive 460
27.2.2 直接在网站进行资源上传 460
27.2.3 Microsoft OneDrive桌面应用上传 462
27.3 共享OneDrive中的文件 463
第七篇 Excel自动化功能 465
第28章 宏的基础知识 466
28.1 宏与VBA基础认知 467
28.1.1 宏与VBA的概述 467
28.1.2 录制的宏与编写的宏的区别 467
28.2 VBE窗口简介 468
28.2.1 启动与退出VBE窗口 468
28.2.2 了解VBE窗口各组成部分 469
28.2.3 设置VBE窗口 471
28.3 创建宏 472
28.3.1 使用录制宏功能创建宏 472
28.3.2 通过编写VBA代码创建宏 473
28.4 运行宏 474
28.4.1 使用快捷键运行宏 474
28.4.2 使用对话框运行宏 475
28.4.3 在VBE窗口中运行宏 475
28.5 编辑宏 476
28.5.1 查看并修改宏代码 476
28.5.2 删除宏 477
28.6 宏的安全性介绍 478
28.6.1 宏的安全级别 478
28.6.2 设置宏的安全级别 478
28.6.3 设置受信任位置 479
28.7 为宏添加数字签名 479
28.7.1 自定义数字证书 480
28.7.2 查看数字证书 481
28.7.3 为宏项目添加数字签名 482
第29章 VBA编程基础 483
29.1 VBA基本概念 484
29.1.1 VBA中的数据类型有哪些 484
29.1.2 字符集和标识符 485
29.2 常量、变量、数组和运算符 486
29.2.1 VBA中的常量 486
29.2.2 VBA中的变量 487
29.2.3 VBA中的数组 489
29.2.4 VBA中的运算符 492
29.3 VBA过程 494
29.3.1 Sub过程 494
29.3.2 Function过程 494
29.3.3 Property过程 495
29.4 VBA模块 496
29.4.1 标准模块 496
29.4.2 窗体模块 497
29.4.3 类模块 498
29.5 VBA函数 498
29.5.1 VBA的内置函数 498
29.5.2 用户自定义的函数 498
29.5.3 MsgBox()函数和InputBox()函数 499
29.6 调试VBA 500
29.6.1 VBA中的错误类型 500
29.6.2 调试方法 502
29.7 VBA的注释 503
29.7.1 设置注释 504
29.7.2 解除注释 505
第30章 VBA中的程序语句 506
30.1 条件语句 507
30.1.1 If语句 507
30.1.2 Select Case语句 510
30.2 循环语句 511
30.2.1 For语句 511
30.2.2 Do…Loop语句 513
30.2.3 Whil…Wend语句 514
30.2.4 嵌套循环 514
30.3 跳转语句 516
30.3.1 GoTo语句 516
30.3.2 GoSub…Return语句 516
30.4 错误处理语句 517
30.4.1 On Error GoTo语句 517
30.4.2 On Error Resume Next语句 518
30.4.3 Resume Next语句 519
30.5 其他常用语句 519
30.5.1 Stop语句 519
30.5.2 Exit语句 520
30.5.3 Beep语句 520
30.5.4 With语句 520
第31章 Excel VBA中的对象模型 522
31.1 对象和集合 523
31.1.1 对象和集合的基本概念 523
31.1.2 对象和集合的关系 523
31.1.3 Excel中的对象类型 523
31.2 属性、方法和事件 524
31.2.1 属性 524
31.2.2 方法 526
31.2.3 事件 526
31.3 Excel对象的常用事件 528
31.3.1 Application对象的事件 528
31.3.2 Workbook对象的事件 531
31.3.3 Worksheet对象的事件 532
第32章 使用VBA对象操控Excel 534
32.1 Application对象的使用 535
32.1.1 获取应用程序的基本信息 535
32.1.2 退出应用程序 536
32.1.3 自定义操作环境 537
32.2 WorkBook对象的使用 538
32.2.1 选择工作簿 538
32.2.2 新建工作簿 540
32.2.3 保存工作簿 542
32.2.4 打开工作簿 543
32.2.5 获取工作簿的名称 544
32.3 WorkSheet对象的使用 544
32.3.1 引用工作表 544
32.3.2 判断工作表是否为数据工作表 546
32.4 Range对象的使用 547
32.4.1 引用指定单元格 547
32.4.2 引用任意连续单元格区域 547
32.4.3 引用整行单元格 548
32.4.4 引用整列单元格 548
32.4.5 设置字体格式 548
32.4.6 获取指定单元格的地址 550
32.4.7 获取单元格中的数据 550
32.4.8 向单元格中输入数据 551
第33章 实现人机交互 552
33.1 Excel中的控件使用 553
33.1.1 控件的类型 553
33.1.2 控件的使用 554
33.1.3 Excel中的常用控件 556
33.2 在窗体中使用控件 563
33.2.1 在窗体中添加控件 563
33.2.2 快速对齐控件 563
33.2.3 同时设置多个控件的共有属性 564
33.3 用户窗体操作 565
33.3.1 显示窗体 565
33.3.2 隐藏窗体 565
33.3.3 卸载窗体 565
33.3.4 设置窗体名称 566
33.3.5 设置窗体标题栏信息 566
33.3.6 设置窗体背景颜色 566
33.3.7 设置窗体背景图片 567
附录A Excel2003、Excel2007操作界面简介 568
附录B 常用工作表函数 571
附录C VBA中的常用函数 582
附录D VBA中的常用事件 587