Excel VBA语法与应用手册

副标题:无

作   者:许小荣,夏跃伟,高翔等编著

分类号:

ISBN:9787121118906

微信扫一扫,移动浏览光盘

简介

  Excel VBA是一种简单易学的编程语言,《Excel VBA语法与应用手册(附DVD光盘1张)》将引导读者从零开始全面掌握Excel VBA。通过《Excel VBA语法与应用手册(附DVD光盘1张)》的学习用户可以了解Excel VBA的基础知识和各种对象的应用方法,并通过excel控制外部数据库。由于vba是microsoft office软件通用的编程语言,用户掌握Excel VBA的知识同样也能够应用于其他microsoft office办公软件中。   《Excel VBA语法与应用手册(附DVD光盘1张)》内容丰富、结构清晰、语言简练,结合实例,图文并茂地介绍了vba在办公实践中的应用。用户通过实例操作即可完成vba各个知识点的学习,使读者在练习的过程中能快速提高vba应用水平。   《Excel VBA语法与应用手册(附DVD光盘1张)》适用于希望学习excel vba的入门用户,也可作为广大vba爱好者的参考用书。

目录

第1章 宏的应用初步 1
1.1 宏的基本操作 1
1.1.1 Excel VBA简介 1
1.1.2 显示开发选项卡 2
1.1.3 录制宏 3
1.1.4 管理宏 5
1.1.5 使用相对模式录制 6
1.2 宏的其他运行方式 7
1.2.1 使用表单控件来控制宏 7
1.2.2 为控件指定宏 8
1.2.3 表单控件的设置 8
1.2.4 通过图形执行宏 9
1.2.5 在快速访问工具栏内添加按钮 9
1.2.6 录制宏的使用实例 10
1.3 个人宏工作簿 12
1.3.1 保存到个人宏工作簿 12
1.3.2 个人宏工作簿的应用 13
1.3.3 显示和隐藏个人宏工作簿 14
1.4 宏的安全性 14
1.4.1 文件保存格式 14
1.4.2 设置宏安全性 14
1.5 小结 16
1.6 习题 16

第2章 VBA程序设计入门 17
2.1 Excel VBA的开发环境 17
2.1.1 VBE简介 17
2.1.2 VBE窗口简介 17
2.1.3 工程资源管理器窗口 21
2.1.4 对象浏览器窗口 22
2.1.5 设置个性化的编辑环境 24
2.1.6 使用帮助 26
2.2 代码输入与运行 27
2.2.1 代码输入 27
2.2.2 代码运行 29
2.3 VBA代码编写规则 29
2.3.1 VBA语言书写规范 30
2.3.2 添加注释 31
2.3.3 With…End With 33
2.4 编写第一个VBA程序 33
2.4.1 添加窗体和模块 34
2.4.2 制作第一个程序 37
2.5 小结 39
2.6 习题 39

第3章 VBA语言基础 41
3.1 数据类型 41
3.1.1 数据类型简介 41
3.1.2 自定义数据类型 44
3.2 变量与常量 45
3.2.1 变量名称 45
3.2.2 变量声明 46
3.2.3 变量类型声明字符 48
3.2.4 变量的作用域 48
3.2.5 常量 50
3.3 数组 51
3.3.1 数组简介 52
3.3.2 动态数组 53
3.4 运算符和表达式 54
3.4.1 赋值运算符 55
3.4.2 算术运算符 55
3.4.3 比较运算符 56
3.4.4 逻辑运算符 58
3.4.5 运算符的优先顺序 59
3.5 小结 60
3.6 习题 60

第4章 程序控制 61
4.1 分支结构 61
4.1.1 单一分支结构 61
4.1.2 多分支结构 62
4.1.3 Select Case语句 65
4.1.4 IIF函数 67
4.2 循环结构 67
4.2.1 For……Next循环 67
4.2.2 For Each……Next循环 69
4.2.3 Do……Loop循环 70
4.2.4 While……Wend循环 72
4.2.5 循环出口 73
4.2.6 循环嵌套 74
4.3 消息框和输入框 75
4.3.1 MsgBox函数 75
4.3.2 VBA的InputBox函数 78
4.3.3 Excel的InputBox函数 79
4.3.4 Excel内置对话框 80
4.3.5 命名参数 81
4.4 小结 82
4.5 习题 82

第5章 过程与常用函数 83
5.1 Sub过程概述 83
5.1.1 Sub过程概述 83
5.1.2 过程的调用 84
5.2 接受参数的Sub过程 85
5.2.1 参数传递简介 85
5.2.2 参数传递方式 86
5.3 Function过程概述 88
5.3.1 Function过程概述 88
5.3.2 Function过程示例 89
5.4 优化自定义函数 91
5.4.1 添加帮助信息和更改类别 92
5.4.2 加载宏 93
5.4.3 参数优化 95
5.5 常用内置函数 96
5.5.1 数学函数 96
5.5.2 字符串函数 96
5.5.3 日期时间函数 98
5.5.4 和转换有关的函数 99
5.5.5 使用工作表函数 100
5.6 小结 102
5.7 习题 102

第6章 错误处理和代码调试 103
6.1 错误处理机制 103
6.1.1 错误类型 103
6.1.2 预防错误发生 104
6.1.3 错误捕获 106
6.1.4 错误处理方式 107
6.2 代码调试 108
6.2.1 工作模式 109
6.2.2 逐语句运行 109
6.2.3 设置断点 110
6.2.4 使用立即窗口调试 111
6.2.5 添加监视 112
6.2.6 快速监视 113
6.3 小结 114
6.4 习题 114

第7章 工作簿和工作表对象 115
7.1 对象简介 115
7.1.1 对象的概念 115
7.1.2 Excel对象层次结构 117
7.2 工作簿对象 118
7.2.1 工作簿的引用方式 118
7.2.2 新建和打开工作簿 120
7.2.3 保存工作簿 122
7.2.4 保护工作簿 124
7.2.5 关闭工作簿 125
7.3 工作表对象 126
7.3.1 工作表的引用方法 126
7.3.2 工作表名称 127
7.3.3 添加和删除工作表 128
7.3.4 保护工作表 130
7.3.5 对工作表的其他操作 131
7.4 打印 134
7.4.1 打印输出 134
7.4.2 使用对话框 135
7.5 小结 138
7.6 习题 138

第8章 单元格区域对象 139
8.1 单元格区域对象引用和属性 139
8.1.1 单元格引用方式 139
8.1.2 单元格区域引用方式 141
8.1.3 行和列引用方式 143
8.1.4 单元格的值与公式 144
8.1.5 Range属性 146
8.1.6 Cells属性 147
8.1.7 颜色控制 148
8.1.8 其他常用属性 150
8.2 单元格区域常见操作 150
8.2.1 选中或者激活单元格区域 150
8.2.2 为单元格区域命名 151
8.2.3 删除操作 152
8.2.4 复制、剪切及粘贴 154
8.2.5 指定特殊单元格 156
8.2.6 数据查找 158
8.2.7 数据筛选 160
8.2.8 排序和分类汇总 162
8.2.9 单元格区域保护 165
8.2.10 指定区域最后一行 167
8.3 单元格区域和数组 169
8.3.1 单元格区域向数组传递数据 170
8.3.2 数组向单元格区域传递数据 170
8.4 小结 171
8.5 习题 172

第9章 窗体和控件概述 173
9.1 窗体简介 173
9.1.1 新建窗体 173
9.1.2 窗体的属性 173
9.1.3 显示和关闭窗体 175
9.2 控件简介 176
9.2.1 在窗体中添加控件 177
9.2.2 自定义工具箱 179
9.2.3 自定义组合控件 180
9.2.4 为工具箱添加新控件 181
9.2.5 在工作表中使用控件 181
9.3 小结 184
9.4 习题 184

第10章 控件应用 185
10.1 常用控件 185
10.1.1 标签控件(Label) 185
10.1.2 文本框(TextBox) 188
10.1.3 组合框(ComboBox) 190
10.1.4 列表框(ListBox) 195
10.1.5 复选框(CheckBox) 200
10.1.6 单选按钮(OptionButton) 200
10.1.7 切换按钮(ToggleButton) 201
10.1.8 框架(Frame) 202
10.1.9 命令按钮(CommandButton) 204
10.1.10 TabStrip 205
10.1.11 多页控件(MultiPage) 206
10.1.12 滚动条(ScrollBar) 208
10.1.13 数值调节按钮(SpinButton) 210
10.1.14 图像(Image) 212
10.1.15 RefEdit 214
10.2 ActiveX控件介绍 214
10.2.1 ListView控件 214
10.2.2 Spreadsheet控件 217
10.2.3 TreeView控件 219
10.3 Control和Collection 224
10.3.1 Control控件 224
10.3.2 Collection对象 227
10.4 小结 229
10.5 习题 229

第11章 事件概述 231
11.1 事件 231
11.1.1 事件的分类与应用 231
11.1.2 带参数的事件 232
11.2 常用事件 233
11.2.1 工作簿常用事件 233
11.2.2 工作表常用事件 236
11.2.3 OnTime事件 238
11.2.4 OnKey事件 239
11.2.5 和鼠标键盘相关的事件 241
11.3 小结 242
11.4 习题 242

第12章 图表 243
12.1 使用VBA绘制图表的方法 243
12.1.1 图表描述 243
12.1.2 录制宏 244
12.1.3 图表对象的表示方式 245
12.1.4 操作图表 246
12.1.5 图表类型 248
12.2 图表中的对象 250
12.2.1 图表中的区域 250
12.2.2 坐标轴 252
12.2.3 数据系列 253
12.2.4 数据标签 256
12.3 图表编程实例 257
12.3.1 在窗体中显示图表 257
12.3.2 动态区域 260
12.4 小结 261
12.5 习题 261

第13章 数据透视表 263
13.1 使用VBA制作数据透视表 263
13.1.1 录制宏 263
13.1.2 数据透视表各对象的含义 265
13.1.3 PivotFields对象 268
13.1.4 数据透视表字段应用 273
13.2 使用外部数据源 278
13.2.1 使用外部数据源的方法 278
13.2.2 使用Access数据库 280
13.2.3 使用Visual Foxpro数据库 282
13.2.4 使用SQL SERVER数据库 283
13.3 小结 284
13.4 习题 284

第14章 和其他应用程序关系 285
14.1 启动其他应用程序 285
14.1.1 Shell函数简介 285
14.1.2 激活已打开的程序 287
14.1.3 打开其他的Office程序 288
14.1.4 SendKeys控制程序 288
14.2 对Office程序的控制 289
14.2.1 引用对象 289
14.2.2 将Excel的内容写入Word中 290
14.2.3 Excel读取Word中表格内容 292
14.2.4 使用OutLook发送电子邮件 294
14.3 读写注册表 295
14.3.1 添加项 295
14.3.2 读取键值 297
14.3.3 删除指定内容 297
14.4 小结 298
14.5 习题 298

第15章 文件操作与加载项 299
15.1 常规的文件操作 299
15.1.1 文件夹操作 299
15.1.2 文件操作 301
15.1.3 打开文本文件 305
15.1.4 读取文本文件 305
15.1.5 写入文本文件 307
15.1.6 追加数据 308
15.2 FileSystemObject对象 309
15.2.1 创建FileSystemObject对象 309
15.2.2 文件夹操作 310
15.2.3 文件操作 313
15.2.4 读取文本文件 315
15.2.5 写入文本文件 316
15.2.6 追加数据 318
15.3 加载项 319
15.3.1 查看加载项 319
15.3.2 创建加载项 319
15.3.3 使用工作表 321
15.3.4 创建Sub过程 321
15.3.5 处理加载项 322
15.3.6 使用加载项中的函数 325
15.3.7 使用加载项中的Sub过程 325
15.3.8 使用加载项中的工作表 327
15.3.9 加载项的属性和方法 328
15.4 小结 330
15.5 习题 330

第16章 处理XML 331
16.1 XML简介 331
16.1.1 XML文档结构简介 331
16.1.2 查看XML文档数据 333
16.1.3 映射 334
16.1.4 XML架构 335
16.2 利用VBA处理XML文档 338
16.2.1 接收XML文档数据 338
16.2.2 映射的属性和方法 340
16.2.3 导出到XML文档 342
16.3 利用DOM处理XML文档 343
16.3.1 DOM和XPath 343
16.3.2 载入XML文档 344
16.3.3 节点集 345
16.3.4 查询XML文档中数据 346
16.3.5 删除XML文档中数据 349
16.3.6 修改XML文档中数据 351
16.3.7 增加XML文档中节点 352
16.4 小结 354
16.5 习题 354

第17章 CommandBar对象 355
17.1 工具栏 355
17.1.1 CommandBar对象简介 355
17.1.2 自定义工具栏的方法 356
17.1.3 添加自定义工具栏 356
17.1.4 删除自定义工具栏 358
17.2 菜单 358
17.2.1 添加和删除自定义菜单项 359
17.2.2 删除自定义CommandBar对象 360
17.3 CommandBar中的控件 361
17.3.1 CommandBar中控件操作 362
17.3.2 CommandBar中控件属性 365
17.3.3 OnAction属性 367
17.4 快捷菜单 369
17.4.1 添加和删除快捷菜单 369
17.4.2 级联菜单设计 371
17.4.3 使用自定义的快捷菜单 373
17.4.4 禁用快捷菜单及菜单项 374
17.5 小结 375
17.6 习题 376

第18章 Ribbon设计 377
18.1 Ribbon设计初步 377
18.1.1 认识Excel 2007的文件 377
18.1.2 定制Ribbon 378
18.1.3 了解Office 2007 Custom UI Editor编辑器 380
18.1.4 使用UI编辑器 382
18.1.5 显示中文 383
18.2 Ribbon设计详解 385
18.2.1 选项卡设计 385
18.2.2 组设计 387
18.2.3 控件设计 389
18.3 回调 393
18.3.1 定义回调过程 393
18.3.2 回调过程的使用方法 396
18.3.3 回调过程列表 400
18.4 小结 401
18.5 习题 402

第19章 类模块 403
19.1 创建自定义类 403
19.1.1 类模块简介 403
19.1.2 使用Public设置属性 404
19.1.3 属性设置 405
19.1.4 方法设置 407
19.1.5 使用自定义类 408
19.1.6 完善myChart类 410
19.1.7 自定义事件 411
19.2 集合 413
19.2.1 创建myCharts类 414
19.2.2 使用myCharts类 414
19.3 小结 416
19.4 习题 416

第20章 为程序提供帮助 417
20.1 从内部提供帮助 417
20.1.1 利用工作表显示帮助内容 417
20.1.2 利用窗体显示帮助内容 419
20.2 利用CHM帮助文件 422
20.2.1 了解CHM文件 422
20.2.2 制作CHM文件 422
20.2.3 和程序相关联 425
20.3 为自定义函数提供帮助 426
20.3.1 创建自定义函数和帮助文件 426
20.3.2 关联所需指定内容 428
20.3.4 自定义函数和CHM文件相关联 428
20.4 小结 430
20.5 习题 430

第21章 ADO概述 431
21.1 ADO数据访问技术 431
21.1.1 ADO简介 431
21.1.2 ADO对象介绍 432
21.1.3 记录集简介 434
21.1.4 游标简介 437
21.1.5 使用记录集 438
21.2 使用ODBC访问数据库 444
21.2.1 ODBC简介 444
21.2.2 使用DSN 445
21.2.3 指定驱动程序的方法 449
21.2.4 访问Access类型数据库 449
21.2.5 访问CSV类型数据库访问 450
21.2.6 访问Excel类型数据库 452
21.2.7 访问VFP类型数据库 454
21.2.8 访问SQL Server数据库 455
21.3 使用OLEDB访问数据库 457
21.3.1 指定数据提供者 457
21.3.2 访问Access类型数据库 457
21.3.3 访问Excel类型数据库 458
21.3.4 访问文本文件类型数据库 459
21.3.5 访问SQL Server数据库 461
21.4 小结 462
21.5 习题 462

第22章 数据查询 463
22.1 不设定条件的查询 463
22.1.1 SELECT语句简介 463
22.1.2 查询表格中所有字段的记录 464
22.1.3 查询部分字段的记录 465
22.1.4 只显示唯一的记录 466
22.1.5 查询指定数量的记录 467
22.1.6 使用表达式进行查询 468
22.2 设定条件的查询 469
22.2.1 运算符 469
22.2.2 简单查询条件的设定 470
22.2.3 模糊查询 474
22.2.4 查询值为空/非空的记录 475
22.3 结果排序 476
22.3.1 按字段排序 476
22.3.2 按照表达式排序 477
22.3.3 按照字段别名排序 478
22.4 分组查询 479
22.4.1 分组查询简介 479
22.4.2 使用HAVING设置条件 482
22.4.3 HAVING和WHERE的区别 483
22.5 多表查询 484
22.5.1 左外连接和右外连接 484
22.5.2 全外连接 487
22.5.3 内连接 488
22.6 嵌套查询 489
22.6.1 SELECT返回一个值 489
22.6.2 SELECT返回一列 490
22.7 小结 491
22.8 习题 492

第23章 数据编辑 493
第24章 其他方法处理外部数据 505

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Excel VBA语法与应用手册
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon