第一章 迈向VBA的第一步从宏开始 1
1.1 宏的录制 1
1.2 宏的运行 4
1.3 宏的删除 6
1.4 宏的编辑 6
1.5 宏的安全性 7
1.6 VBA的开发环境 9
1.6.1 VBE的窗口组成 9
1.6.2 VBE的使用 10
第二章 VBA的基础知识 17
2.1 数据的存储与数据类型 17
2.1.1 数据的存储 17
2.1.2 基本数据类型 18
2.1.3 自定义数据类型 18
2.2 常量与变量 20
2.2.1 常量 20
2.2.2 变量 20
2.2.3 变量作用域 22
2.3 运算符与表达式 23
2.3.1 算术运算符和算术表达式 23
2.3.2 比较运算符和比较表达式 23
2.3.3 连接运算符和连接表达式 24
2.3.4 逻辑运算符和逻辑表达式 25
2.4 内部函数 25
2.5 对象变量 28
2.6 数组变量 29
2.6.1 数组的概念 29
2.6.2 数组的函数和语句 30
第三章 顺序结构 32
3.1 程序基本结构与编码规则 32
3.1.1 程序基本结构 32
3.1.2 编码规则 33
3.2 赋值语句 33
3.3 Inputbox输入框、Msgbox消息框和用户自定义对话框 34
3.3.1 Inputbox输入框 34
3.3.2 Msgbox消息框 35
3.3.3 用户自定义对话框 37
3.4 输入与输出 38
3.4.1 输入 38
3.4.2 输出 38
第四章 分支结构 40
4.1 IIF函数 40
4.2 CHOOSE函数 40
4.3 IF结构 40
4.3.1 单分支结构 40
4.3.2 双分支结构 42
4.3.3 多分支结构 43
4.4 Select Case结构 46
第五章 循环结构语句 49
5.1 指定次数的循环 49
5.2 先条件后循环 53
5.3 先循环后条件 56
5.4 循环结构的嵌套 57
第六章 过程与函数 61
6.1 创建和执行Sub过程 61
6.2 创建和调用Function函数 64
6.3 参数传递 67
第七章 Excel VBA的基本对象 70
7.1 Excel对象模型 70
7.2 对象的三要素 70
7.3 常用Excel对象使用介绍 74
7.3.1 Application对象 74
7.3.2 Workbooks集合及Workbook对象 88
7.3.3 Workbsheets集合及Worksheet对象 95
7.3.4 Range对象 102
7.3.5 Chart对象 110
7.3.6 对象集合 111
7.4 综合实例 112
附录1 枚举类型及其值的说明 119
附录2 调色板颜色对照表 125
参考文献 126