《跟我学用VBA开发Excel 2002应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Reed Jacobson著;安娜译
  • 出 版 社:北京:科学出版社
  • 出版年份:2002
  • ISBN:7030104684
  • 页数:281 页
图书介绍:

第1章 使用宏完成简单任务 1

1.1 VBA如何与Excel交换信息 1

1.2 创建一个简单的宏命令 3

1.2.1 显示Visual Basic工具栏 3

1.2.2 用内建工具格式化货币 4

1.2.3 录制一个格式化货币的宏 4

1.2.4 运行宏命令 6

1.2.5 给宏定义快捷键 6

1.2.6 查看宏 7

1.3 立即改变多个特性 8

1.3.1 用一个命令垂直合并文本 8

1.3.2 录制一条垂直合并单元格的宏 10

1.3.3 从宏中删除不必要的行 11

1.4 编辑已录制的宏 12

1.4.1 使用命令删除网格线 12

1.4.2 录制一个宏删除网格线 13

1.4.3 从Visual Basic编辑器中运行宏命令 13

1.4.4 属性值开关与宏 13

1.5 在宏命令中录制操作 14

1.5.1 使用菜单命令变换公式为值 15

1.5.2 用宏命令转换公式为值 16

1.5.3 取得一个可读性更强的长语句 17

1.6 个人签名的宏 18

1.6.1 创建一个自己的数字签名 19

1.6.2 给项目添加签名 20

1.6.3 信任签名 20

第2章 使用宏完成复杂的任务 22

2.1 任务的拆分和实现 22

2.2 任务一:打开报告文件 23

2.2.1 打开文本文件 23

2.2.2 使用“逐语句”运行命令,观察宏命令的运行过程 26

2.2.3 当运行一个宏时选择一个文件 28

2.3 任务二:填充遗漏的标签 30

2.3.1 仅选择空白单元格 30

2.3.2 在所选单元格中填值 32

2.3.3 记录填充遗漏值 33

2.3.4 观察FillLabels宏运行 33

2.4 任务三:添加日期栏 34

2.4.1 添加常数 34

2.4.2 逐语句运行宏 35

2.4.3 日期提示 35

2.5 任务四:添加数据库 36

2.5.1 添加工作表到数据库 37

2.5.2 逐语句运行AppendDatabase宏程序 38

2.5.3 记录相对移动 40

2.5.4 当前选择的名称 41

2.5.5 当关闭文件时,选择是否保存更改 42

2.6 任务五:删除工作表 43

2.6.1 创建一个宏删除活动工作表 43

2.6.2 使宏悄悄地操作 43

2.7 汇编组合宏 44

2.7.1 录制一个运行其他宏的宏 44

2.7.2 简化子程序语句 45

第3章 工作簿和工作表 47

3.1 了解工作簿 50

3.1.1 增加一个新的工作簿 51

3.1.2 工作簿计数 53

3.1.3 关闭工作簿 54

3.1.4 引用单个工作簿 54

3.1.5 使用名称引用工作簿 56

3.1.6 使用指针引用工作簿 57

3.1.7 改变工作簿属性值 57

3.2 了解工作表 58

3.2.1 添加一个新工作表 58

3.2.2 重命名并删除工作表 59

3.2.3 查看Delete方法的返回值 59

3.2.4 查看Add方法的执行结果 60

3.2.5 复制工作表 61

3.2.6 控制多个工作表 61

3.2.7 声明变量可以自动列表 62

第4章 图形对象 64

4.1 图形对象 64

4.1.1 记录一个创建矩形的宏 65

4.1.2 编写一个创建矩形的宏 66

4.1.3 修改现有的图形 68

4.1.4 重命名Shapes 71

4.2 Shapes和DrawingObjects 71

4.3 图表对象 73

4.3.1 录制一个创建图表的宏 73

4.3.2 修改创建一个图表的宏 74

4.3.3 引用一个存在的嵌入图表 76

4.3.4 录制一个修改图表属性的宏 79

4.3.5 写入一个使两个图表同步的宏 81

4.4 图表格式 82

第5章 Range对象 84

5.1 引用Range 84

5.1.1 使用地址引用Range 85

5.1.2 当作单元格的集合引用Range 87

5.1.3 当作Rows或Columns的一个集合引用一个区域 89

5.1.4 在当前选择的基础上引用区域 91

5.1.5 引用相关区域 93

5.1.6 在当前区域内引用Range 95

5.2 格式化区域 98

5.2.1 为区域添加边界 98

5.2.2 格式化区域的一部分 101

5.2.3 在工作簿中改变可用的颜色 103

5.3 键入数据和公式到Range对象 104

5.3.1 放置值和公式到Range 107

5.3.2 使用Range地址构建公式 110

5.4 增强录制选择 112

5.4.1 简化Select...Selection对 113

5.4.2 简化选择组 114

第6章 PivotTable对象 116

6.1 构造数据透视表 116

6.1.1 使用帮助学习PivotTable对象 116

6.1.2 创建基本数据透视表 119

6.1.3 Pivot文件夹的控制 121

6.1.4 对数据透视表作多个变化 124

6.2 精制数据透视表 126

6.2.1 控制数据字段 128

6.2.2 查找数据透视表区域 131

6.2.3 保存已完成的工作 132

第7章 控制Visual Basic 135

7.1 使用条件 135

7.1.1 作出决定 135

7.1.2 使用双重条件 137

7.1.3 向自己提出问题 138

7.1.4 对有效的输入进行测试 139

7.1.5 用消息框提问 141

7.2 创建循环 143

7.2.1 使用For Each循环,循环调试集合 143

7.2.2 使用For Loop计数器计算循环 145

7.2.3 使用Do Loop无限循环 148

7.3 管理大的循环 150

7.3.1 设置断点 150

7.3.2 设置临时断点 153

7.3.3 在循环中显示进程 155

第8章 扩展Excel和Visual Basic 157

8.1 创建自定义函数 158

8.1.1 使用来自于工作表的自定义函数 158

8.1.2 添加参数到自定义函数 160

8.1.3 取得Volatile函数 162

8.1.4 使参数可选 162

8.1.5 使用来自宏的自定义函数 163

8.2 处理错误 164

8.2.1 忽略错误 165

8.2.2 安全地忽略错误 167

8.2.3 推广DeleteSheet程序 169

8.2.4 核对错误 170

8.2.5 错误陷阱 173

第9章 用Events触发宏 177

9.1 创建自定义工具栏和菜单 177

9.1.1 尝试设计“放大”和“缩小”功能的宏 178

9.1.2 创建自定义工具栏 179

9.1.3 创建自定义菜单 182

9.1.4 从一个关闭的工作簿运行宏 184

9.1.5 删除菜单和工具栏 184

9.2 创建自定义命令按钮 185

9.2.1 创建自定义命令按钮 186

9.2.2 将命令按钮链接到宏 189

9.2.3 创建自己的事件处理 190

9.2.4 制作一个响应鼠标事件的按钮 191

9.2.5 Visual Basic工程资源管理器 193

9.3 处理工作表和工作簿事件 196

9.3.1 当改变选择时运行程序 196

9.3.2 在任意工作表上处理事件 198

9.3.3 抑制工作簿事件 199

9.3.4 取消事件 201

第10章 在工作表上使用对话框控件 202

10.1 使用贷款支付计算器 202

10.1.1 创建贷款支付模型 203

10.1.2 使用贷款支付模型 204

10.2 创建一个拒绝错误的贷款支付计算器 205

10.2.1 限制年的有效区域 205

10.2.2 限制“付现金”支付的有效值 207

10.2.3 限制“利息率”的有效值 208

10.3 从列表中检索值 209

10.3.1 调整汽车的价格表 209

10.3.2 从列表中检索“价格” 212

10.3.3 设置列宽 213

10.4 保护工作表 214

10.4.1 为组合框创建一个事件处理 214

10.4.2 保护工作表 215

第11章 创建自定义窗体 217

11.1 创建一个窗体用户界面 217

11.1.1 创建窗体 218

11.1.2 添加选项按钮 220

11.1.3 使用Related Text Box添加复选框 222

11.1.4 初始化文本框 224

11.1.5 添加命令按钮 227

11.1.6 给控件设置Tab键顺序 229

11.2 预备窗体的功能 231

11.2.1 在工作表上创建自定义视图 231

11.2.2 创建可切换视图的宏 233

11.2.3 动态隐藏列 234

11.3 实现窗体 238

11.3.1 实现选择按钮 238

11.3.2 实现一个复选框 239

11.3.3 检查编辑框中的错误 240

11.3.4 打印报告 241

11.3.5 激活窗体 242

第12章 建立企业信息系统 244

12.1 查看已有的企业信息系统 244

12.1.1 查看应用程序 245

12.1.2 深入查看应用程序 246

12.2 从数据库获取图表数据 247

12.2.1 检索外部数据进入数据透视表 247

12.2.2 定义数据透视表 250

12.2.3 增强数据透视表报表的编排 253

12.2.4 格式化数据透视表 255

12.2.5 创建数据透视图 256

12.2.6 编排数据透视图 259

12.3 用宏控制报表 261

12.3.1 使宏改变数据透视表 261

12.3.2 使宏能调整图 261

12.4 创建图形界面 263

12.4.1 插入地图 263

12.4.2 在地图上添加州代码 264

12.4.3 将宏链接到图形对象 267

12.4.4 添加背景标签语 268

12.4.5 使标签语更生动 270

12.5 包装应用程序 273

12.5.1 替换并重建菜单栏 273

12.5.2 显示和隐藏菜单命令 275

12.5.3 改变和重建窗口 276

12.5.4 移除和恢复工具栏 279

12.5.5 完成封装 280