第1章 Excel VBA入门 2
1.1创建和管理宏 2
案例1录制宏 2
案例2编辑宏 5
案例3运行宏 6
1.2使用VBE 9
案例4添加模块 9
案例5导出模块 12
案例6导入模块 14
案例7显示属性列表 16
第2章 VBA语法基础 20
2.1输入和输出语句 20
案例8输出数据表 20
案例9输入用户名 21
案例10事件确认 23
2.2选择结构 26
案例11判断优秀员工 26
案例12根据编号分组 28
案例13计算消费金额 31
2.3循环结构 34
案例14计算自然数之和 34
案例15 为单元格赋值 36
案例16计算阶乘和 37
第3章 单元格的基本操作 42
3.1获取单元格的引用 42
案例17使用A1样式引用单元格 42
案例18使用R1C1样式引用单元格 44
案例19引用多个单元格区域 46
案例20合并单元格区域 47
案例21引用合并区域的子区域 49
案例22当前单元格的前一单元格 51
案例23当前单元格的后一单元格 52
案例24引用整行或者整列单元格 54
案例25引用相对其他单元格的单元格 56
案例26引用当前区域 58
案例27引用已使用区域 60
案例28调整单元格区域的大小 62
案例29引用命名的单元格区域 64
案例30引用交叉区域 67
案例31引用区域内的单元格 69
案例32引用最后一行单元格 71
案例33引用列末单元格 74
案例33引用整行数据 76
案例34引用不同长度的非连续列 78
案例35引用条件格式单元格 80
案例36引用所有单元格 83
案例37跨表引用 85
3.2获取单元格信息 86
案例38获取标题行的信息 87
案例39获取当前区域的信息 89
案例40获取单元格的地址信息 91
案例41获取单元格的公式信息 94
3.3设置单元格格式 96
案例42设置单元格的属性 97
案例43设置自动套用格式 99
案例44突显单元格 102
案例45标记特殊单元格 106
案例46设置单元格的边框 109
案例47设置文本的对齐方式 111
案例48设置文本的方向 113
案例49设置条件格式 116
案例50合并单元格 120
3.4操作单元格 122
案例51复制单元格 122
案例52添加公式 125
案例53设置单元格范围 128
案例54添加批注 129
案例55清除单元格的格式 132
案例56删除单元格 133
第4章 工作表操作 138
4.1操作工作表 138
案例57插入工作表 138
案例58复制工作表 140
案例59统计工作表的数目 143
案例60选择多个工作表 145
案例61选择前一个工作表 147
案例62移动工作表 149
案例63重命名工作表 151
案例64判断工作表是否存在 153
案例65判断工作表是否为空 157
案例66设置工作表标签颜色 159
案例67工作表排序 161
案例68确定工作表的可视范围 165
案例69保护工作表 167
案例70取消工作表的保护 171
案例71拆分工作表 174
案例72删除工作表 177
案例73隐藏工作表 180
案例74打印工作表 181
案例75禁止选择单元格 184
案例76导出工作表 185
4.2操作工作表的行和列 190
案例77插入单行 190
案例78插入多行 192
案例79插入数据列 195
案例80隐藏数据行 197
案例81隐藏数据列 199
案例82设置单元格的行高 202
案例83设置单元格的列宽 205
4.3使用工作表事件 207
案例84记录修改的单元格 207
案例85激活时自动排序 209
案例86记录区域内的修改信息 211
案例87突显选择的单元格 213
案例88添加快捷菜单 215
案例89失焦操作 218
案例90自定义条件格式 220
第5章 工作簿操作 226
5.1操作工作簿 226
案例91新建工作簿 226
案例92打开工作簿 228
案例93导入文本文件 230
案例94保存工作簿 234
案例95重命名保存工作簿 236
案例96将工作簿保存为网页 239
案例97查看工作簿信息 242
案例98查看工作簿的内置属性 243
案例99设置工作簿密码 246
案例100查看用户状态信息 250
案例101激活工作簿 252
案例102保护工作簿 255
案例103设置名称 258
案例104判断工作簿是否存在 262
案例105判断打开的工作簿个数 264
案例106备份工作簿 265
5.2使用工作簿事件 268
案例107强制保存工作簿 268
案例108限制打印 271
案例109限制保存 273
案例110显示工作表的插入时间 275
案例111设置工作簿的使用时间 277
第6章 数据处理 282
6.1对数据进行排序 282
案例112对数据进行排序 282
案例113两个关键字排序 285
案例114多关键字排序 287
案例115 自定义排序 289
案例116随机排序 293
案例117自动排序 295
6.2对数据进行筛选 298
案例118简单筛选 299
案例119多条件筛选 303
案例120多字段筛选 305
案例121使用通配符筛选 307
案例122动态筛选 309
案例123高级筛选 312
案例124筛选非重复值 316
案例125取消筛选 318
6.3查询数据 319
案例126查找数值 319
案例127格式查询 323
案例128向前查询 325
案例129向后查询 328
案例130模糊查询 330
6.4处理公式 333
案例131判断单元格是否包含公式 334
案例132自动填充公式 335
案例133锁定公式 338
案例134隐藏公式 340
案例135将公式转换为数值 343
第7章 图表对象操作 346
7.1创建图表 346
案例136创建图表工作表 346
案例137创建嵌入式图表 349
案例138确定图表的位置 352
案例139删除图表 355
7.2设置图表的属性 358
案例140确定是否是图表工作表 358
案例141添加网格线 359
案例142自定义数据源 363
案例143添加图表的阴影 366
案例144添加数据标签 369
案例145将图表保存为图片 372
案例146设置图表颜色 374
案例147按值显示颜色 376
案例148设置图表类型 379
案例149设置数据系列的图表类型 381
案例150设置坐标轴的属性 383
7.3图表事件 386
案例151激活图表工作表 386
案例152显示子对象名称 388
第8章 用户界面操作 394
8.1使用内置对话框 394
案例153使用“打开”对话框 394
案例154使用“保存”对话框 398
案例155调用内置对话框 399
案例156调用功能区功能 401
8.2创建自定义窗体 403
案例157插入窗体 403
案例158删除窗体 406
案例159导入窗体 408
案例160显示窗体 409
案例161设置窗体背景图片 411
案例162加载窗体图片 412
案例163创建Splash窗体 415
8.3使用控件 417
案例164添加工具箱中的控件 417
案例165自定义控件提示信息 419
案例166添加窗体控件 421
案例167显示文本 423
案例168选择窗体图片 426
案例169禁用关闭按钮 428
第9章 自定义Excel 2007界面 434
9.1使用工具栏对象 434
案例170创建自定义菜单 434
案例171删除自定义菜单 438
案例172创建快捷菜单 439
9.2自定义Excel 2007的功能区 441
案例173自定义Office按钮 442
案例174自定义快速访问栏 445