第1章 Excel VBA概述(教学录像:25分钟) 1
1.1 认识Excel VBA 2
1.1.1 什么是Excel VBA 2
1.1.2 Excel VBA与VB的区别 2
1.1.3 选择Excel VBA的原因 3
1.2 走进Excel VBE开发环境 3
1.2.1 启动Excel VBE 3
1.2.2 了解Excel VBE操作界面 4
1.2.3 退出Excel VBE开发环境 16
1.3 本章小结 17
第2章 Excel宏基础(教学录像:24分钟) 18
2.1 认识Excel宏 19
2.2 走入Excel宏的世界 19
2.2.1 宏录制的三步曲 19
2.2.2 按钮控制宏 21
2.2.3 宏管理器 22
2.3 运用加载宏 23
2.3.1 设计加载宏 24
2.3.2 添加加载宏 25
2.3.3 使用加载宏 26
2.4 案例演练:利用加载宏设计制作个人履历表 26
2.4.1 录制“生成履历表”宏 26
2.4.2 创建“生成履历表”表 27
2.4.3 生成“生成履历表”加载宏 27
2.4.4 加载“生成履历表”加载宏 27
2.4.5 应用“生成履历表”加载宏 28
2.4.6 操作过程的代码表示 29
2.5 案例演练:通过按钮实现高级筛选 30
2.5.1 需求分析 30
2.5.2 功能实现 30
2.5.3 运行测试 32
2.6 本章小结 33
第3章 程序开发基础(教学录像:55分钟) 34
3.1 基本数据类型 35
3.1.1 数值型数据 35
3.1.2 字符串型数据 36
3.1.3 其他数据类型 36
3.2 常量与变量 36
3.2.1 常量 37
3.2.2 变量 37
3.2.3 数组 40
3.3 函数与过程 41
3.3.1 过程 41
3.3.2 函数 43
3.4 控制语句 45
3.4.1 循环语句 45
3.4.2 判断语句 48
3.4.3 Goto语句 49
3.5 运算符 49
3.5.1 算术运算符 49
3.5.2 比较运算符和连接运算符 50
3.5.3 逻辑运算符 50
3.5.4 运算符优先级别 51
3.6 本章小结 51
第4章 Excel VBA基础(教学录像:45分钟) 52
4.1 概念与术语 53
4.1.1 对象模型 53
4.1.2 使用对象库 55
4.2 Excel VBA对象模型 56
4.2.1 Application 56
4.2.2 WorkBook 59
4.2.3 WorkSheet 61
4.2.4 Range 64
4.3 案例演练:创建多个不同区域数据转置 65
4.3.1 制作流程 65
4.3.2 代码编写实现 66
4.3.3 运行测试 68
4.4 案例演练:创建阶乘函数 68
4.4.1 制作流程 68
4.4.2 代码编写实现 69
4.4.3 运行测试 70
4.5 本章小结 70
第5章 问卷调查系统(教学录像:110分钟) 71
5.1 系统功能描述 72
5.2 预备知识 72
5.2.1 认识Exce环境中的表单控件 72
5.2.2 尝试利用代码向工作表写入数据 75
5.2.3 利用代码生成图表 77
5.2.4 认识Excel公式用法 81
5.2.5 制作流程 83
5.3 创建表单登录功能 83
5.3.1 设计用户密码登录界面 84
5.3.2 利用表单控件完成问卷调查界面设计 87
5.3.3 控件设计 90
5.3.4 关联按钮与定义事件 92
5.3.5 功能测试 93
5.4 创建窗体登录功能 94
5.4.1 创建窗体界面 94
5.4.2 定义数据区域 96
5.4.3 定义窗体加载事件 97
5.4.4 定制各个功能模块 98
5.4.5 功能测试 102
5.5 本章小结 103
第6章 活动抽奖系统(教学录像:21分钟) 104
6.1 功能描述 105
6.2 预备知识 105
6.2.1 获得关联数据 105
6.2.2 消息提示框 107
6.2.3 随机抽取实现 108
6.2.4 制作流程 110
6.3 创建抽奖系统界面 111
6.3.1 导入员工姓名信息 111
6.3.2 创建抽奖界面窗口 112
6.4 设置随机抽奖功能 113
6.4.1 初始化窗口界面 113
6.4.2 定义控件功能 114
6.5 系统测试 115
6.6 本章小结 115
第7章 员工信息管理系统(教学录像:60分钟) 117
7.1 功能描述 118
7.2 预备知识 118
7.2.1 了解Excel的公式设置 119
7.2.2 图片框控件运用 123
7.2.3 列表框控件 127
7.2.4 制作流程 130
7.3 创建人员管理系统 130
7.3.1 制作流程 130
7.3.2 创建信息窗体与控件 130
7.3.3 定义窗体事件 132
7.3.4 运行测试 134
7.4 创建信息查询系统 134
7.4.1 制作流程 134
7.4.2 功能代码编制 135
7.4.3 运行测试 137
7.5 创建信息更新系统 138
7.5.1 设计思想 138
7.5.2 功能代码编制 138
7.5.3 运行测试 140
7.6 创建信息新增功能系统 140
7.6.1 制作流程 140
7.6.2 功能代码编制 140
7.6.3 运行测试 142
7.7 创建信息删除功能系统 142
7.7.1 制作流程 142
7.7.2 功能代码编制 143
7.7.3 运行测试 143
7.8 创建“确定”与“重填”功能系统 144
7.8.1 “确定”按钮代码编制 144
7.8.2 “重填”按钮代码编制 145
7.9 系统测试 146
7.10 本章小结 147
第8章 销售管理系统(教学录像:140分钟) 148
8.1 系统功能描述 149
8.2 预备知识 150
8.2.1 日历控件运用 150
8.2.2 列表框控件运用 152
8.2.3 文件系统控制运用 156
8.3 产品管理系统 159
8.3.1 制作流程 159
8.3.2 创建产品资料管理系统窗体 159
8.3.3 产品功能块的实现 161
8.3.4 运行测试 164
8.4 订单输入系统 165
8.4.1 制作流程 165
8.4.2 创建订单输入界面 166
8.4.3 定义事件 168
8.4.4 运行测试 173
8.5 产品统计系统 173
8.5.1 制作流程 173
8.5.2 生成统计分析表/图 174
8.5.3 创建菜单集成功能 176
8.5.4 运行测试 179
8.6 本章小结 179
第9章 公司内部图书管理系统(教学录像:55分钟) 180
9.1 功能需求分析 181
9.2 预备知识 181
9.2.1 数据列表显示实现 181
9.2.2 数据查询实现 185
9.2.3 制作流程 188
9.3 图书管理系统主体界面 189
9.3.1 创建窗体并定义属性 189
9.3.2 创建控件 189
9.3.3 编辑窗体加载事件 192
9.4 图书查询系统 194
9.5 图书借阅系统 195
9.5.1 创建借阅机制 195
9.5.2 借阅功能实现 195
9.6 图书登记管理系统 198
9.6.1 登记机制功能描述 198
9.6.2 登记机制实现 199
9.7 系统测试 201
9.8 本章小结 203
第10章 Excel VBA高级应用(教学录像:18分钟) 204
10.1 菜单与工具按钮 205
10.1.1 创建菜单及事件 206
10.1.2 创建工具栏及事件 209
10.2 与Windows API集成 214
10.2.1 认识Windows API 214
10.2.2 创建时刻表 214
10.3 本章小结 217
第11章 公司文档管理系统(教学录像:50分钟) 218
11.1 功能分析 219
11.2 预备知识 219
11.2.1 TreeView控件 219
11.2.2 ListView控件 225
11.2.3 制作流程 230
11.3 系统界面设计 230
11.3.1 用户窗体及控件设计 230
11.3.2 界面最终设计效果 231
11.4 系统功能实现 233
11.4.1 定义窗体加载功能 233
11.4.2 定义界面中各控件功能 235
11.5 系统测试 242
11.6 本章小结 243
第12章 Excel与其他Office组件协作(教学录像:55分钟) 244
12.1 预备知识 245
12.1.1 调用Office组件 245
12.1.2 建立数据ADO连接 245
12.1.3 SQL语句基础 246
12.2 创建Word报告 249
12.2.1 制作流程 249
12.2.2 创建Word模板 250
12.2.3 定制代码 251
12.2.4 功能测试 254
12.3 与Access进行数据交换 255
12.3.1 读取数据库信息 255
12.3.2 写入客户信息 258
12.3.3 功能测试 259
12.4 建立PowerPoint文档 259
12.4.1 制作流程 260
12.4.2 创建PowerPoint模板 260
12.4.3 代码实现 260
12.4.4 功能测试 263
12.5 本章小结 264
第13章 资产管理系统(教学录像:40分钟) 265
13.1 功能分析 266
13.2 预备知识 266
13.2.1 打印功能 266
13.2.2 数据统计功能 270
13.2.3 配置工作表环境 271
13.2.4 制作流程 273
13.3 资产入库管理系统 273
13.3.1 创建产品采购输入界面 273
13.3.2 编辑窗体控件事件 275
13.4 资产领用登记系统 279
13.4.1 创建产品领用登记界面 279
13.4.2 编辑窗体控件事件 281
13.5 资产统计管理系统 285
13.5.1 创建资产库存统计界面 285
13.5.2 生成统计报表 286
13.6 资产统计系统启动界面 292
13.6.1 创建启动界面 292
13.6.2 创建界面菜单工具 293
13.7 资产管理系统测试 294
13.8 本章小结 295
第14章 Excel VBA安全设置(教学录像:18分钟) 296
14.1 宏的安全设置 297
14.1.1 宏的安全级别 297
14.1.2 宏的位置信任 298
14.2 数字签名 298
14.2.1 数字签名使用特点 299
14.2.2 数字证书的申请 299
14.3 设置VBA保护密码 300
14.4 本章小结 301
第15章 Excel VBA模块定制案例解析(教学录像:60分钟) 302
15.1 设定Excel使用有效期 303
15.1.1 功能分析 303
15.1.2 预备知识 303
15.1.3 功能实现 304
15.2 一次性清除超链接 305
15.2.1 功能分析 305
15.2.2 预备知识 305
15.2.3 功能实现 306
15.3 生成多级菜单 307
15.3.1 功能分析 307
15.3.2 预备知识 308
15.3.3 功能实现 308
15.3.4 运行测试 311
15.4 一次性清除文档中的批注 311
15.4.1 功能分析 311
15.4.2 预备知识 311
15.4.3 功能实现 312
15.5 创建游动的文字 313
15.5.1 功能分析 313
15.5.2 预备知识 313
15.5.3 功能实现 314
15.6 导入文本文件 317
15.6.1 功能分析 317
15.6.2 预备知识 317
15.6.3 功能实现 318
15.7 生成货币大写转换 320
15.7.1 功能分析 320
15.7.2 预备知识 321
15.7.3 功能实现 321
15.7.4 运行测试 323
15.8 制作物品分配管理 323
15.8.1 功能分析 323
15.8.2 预备知识 324
15.8.3 功能实现 326
15.8.4 运行测试 328
15.9 实现页眉页脚中的双行文本 329
15.9.1 功能分析 329
15.9.2 预备知识 329
15.9.3 功能实现 331
15.9.4 运行测试 332
15.10 批量修改图片链接 333
15.10.1 功能分析 333
15.10.2 预备知识 333
15.10.3 功能实现 334
15.10.4 运行测试 335
15.11 批量生成邀请信函 336
15.11.1 功能分析 336
15.11.2 预备知识 336
15.11.3 功能实现 338
15.11.4 运行测试 341
附录A Excel常用函数列表 342
附录B Excel学习、交流相关网站 353