Chapter 1 初识Excel VBA 1
什么是VBA与Excel VBA 2
Excel VBA的特点和应用 3
VBA开发环境认识 4
编程界面 4
常用工具栏 8
如何获得帮助 10
最简单的VBA程序——宏 11
录制宏 12
保存宏 14
执行宏 16
编辑宏 17
用宏制作个人备忘录 18
小结 21
习题 21
Chapter 2 VBA程序设计基础 23
VBA语法基础 24
VBA字符集和标识符 24
VBA变量和常量 27
基本数据类型 31
数组类型 37
VBA运算符与表达式 39
算术运算符 40
比较运算符 42
连接运算符 45
逻辑运算符 46
运算符的优先级别 48
VBA流程控制语句 49
顺序结构语句 49
循环语句 52
选择语句 56
小结 60
习题 61
Chapter 3 VBA过程和对象 63
VBA过程 64
函数和子过程简介 64
常用过程 71
VBA对象简介 76
简单对象概念 77
用于对象的语句 80
浏览Excel对象模型 84
程序调试 87
调试工具 87
调试技术 92
编制计算个人所得税的程序 100
小结 104
习题 105
Chapter 4 利用VBA进行单元格操作 107
认识单元格对象 108
一键调整行高列宽 110
用VBA实现数据的自动生成 113
用VBA代码实现数据的快速输入 116
用VBA实现数据关联 120
用VBA实现选定单元格范围的运算 124
根据员工个人信息生成工作证编号 129
按商品销量划分级别 130
快速移除所有批注至新工作表 134
小结 136
习题 137
Chapter 5 利用VBA进行工作表操作 139
认识工作簿和工作表对象 140
Application对象 140
Workbook对象和Workbooks集合 141
Worksheet对象和Worksheets集合 143
工作表中的Range对象 144
批量新建工作表 145
自动打开多个相关表 147
定时保存和发送销售表 149
快速合并销售表 151
为客户关系表批量命名 154
批量提取客户关系表信息 155
批量提取数据记录到新工作表中 158
用宏来制作简易工资条 160
在工作表中批量插入图片 163
小结 167
习题 167
Chapter 6 工作表界面 169
控件类型及应用 170
设计调查问卷界面 182
自动登记调查结果 189
小结 195
习题 195
Chapter 7 利用VBA处理日期、时间和金额 197
VBA中的常用数据类型 198
一键转换日期格式 202
自动给备忘录添加日期和时间 205
自动生成大写金额 206
项目进度表 209
根据工作日天数按小时计酬 212
用VBA实现租车按天计费 214
汇率转换表 219
简化车辆管理表中的日期信息 226
小结 228
习题 228
Chapter 8 查询和统计 231
通过VBA调用Excel内置函数 232
计算电脑折旧 236
使用统计函数预测销量 239
调用内置函数进行销售统计 242
使用VBA查询货品销售额 245
实现滞销产品自动筛选 249
实现数据排序和定位 253
实现项目计划动态排序 256
自动统计并生成员工业绩排行榜 259
小结 264
习题 265
Chapter 9 利用Chart对象创建图表 267
认识和使用图表对象 268
录制创建销售业绩图表的宏 272
创建项目进度分析图 281
创建员工能力分析图 286
制作销售饼图 292
修改图表属性 299
小结 306
习题 307
Chapter 10 利用PivotTable对象创建数据透视表 309
认识和使用数据透视表 310
认识和使用数据透视表对象 315
创建销售业绩的数据透视表 321
创建客户收支的数据透视表 328
用数据透视表生成工资表 332
动态数据透视表 335
小结 339
习题 340
Chapter 11 文件操作 343
文件对象概述 344
录制取消单元格中超链接的宏 347
一键调整所有图片的大小 351
制作文件目录列表 356
自动链接指定文件名的文件 361
导出Excel文件到文本文件中 365
自动导入文本文件至Excel文件中 372
导出、导入批注至文本文件中 377
批量文件重命名 382
批量复制文件 387
小结 390
习题 391
Chapter 12 用户窗体 393
设计用户窗体 394
向用户窗体添加控件 397
用户窗体友好设置 405
设计行程表日期提醒界面 406
客户信息管理系统 417
车辆管理系统 427
小结 441
习题 442
Chapter 13 自定义打印 443
打印前的准备工作 444
对选定范围进行打印 446
自动忽略所有图片和超链接并打印 450
打印工资条 453
自动筛选数据并打印 456
按照指定格式打印 464
设置定时打印 469
小结 476
习题 477
Chapter 14 编程扩展Excel界面 479
菜单和工具栏的对象结构 480
为宏指定按钮或图片 483
扩展Excel工具栏 485
扩展Excel菜单 491
将图片操作加入工具栏 495
将数据透视表操作加入菜单 497
小结 501
习题 501
Chapter 15 控制其他Office应用 503
自动化技术的概念及应用 504
在Excel中插入word文档 505
自动生成出货报告 513
自动生成销售表幻灯片 519
小结 524
习题 525
Chapter 16 数据管理 527
用MS Query建立与数据库的连接 528
认识ADO对象 531
SQL语言基础 534
利用ADO从Access中查询数据 538
利用ADO从Access中筛选数据 546
小结 551
习题 552