图书介绍
Excel VBA 应用开发从基础到实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 马维峰编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121029871
- 出版时间:2006
- 标注页数:422页
- 文件大小:126MB
- 文件页数:442页
- 主题词:电子表格系统,Excel
PDF下载
下载说明
Excel VBA 应用开发从基础到实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 关于Excel和VBA1
第1章 Excel和VBA简介1
1.2 Excel作为数据处理平台3
1.3 Excel作为开发平台4
1.4 宏、加载宏和VBA5
第1部分 入门篇8
第2章 Excel与宏8
2.1 宏8
2.2.1 宏的录制步骤9
2.2 录制宏9
2.2.2 录制宏的一个小例子11
2.3 运行宏11
2.3.1 运行录制的宏11
2.3.2 将宏加入菜单或工具栏11
2.4 查看和编辑宏14
2.5 加载宏16
第3章 VBA初步19
3.1 VBA简介19
3.2.1 VBA开发环境20
3.2 VBA快速入门20
3.2.2 VBA工程及其组成21
3.2.3 编写代码23
3.2.4 模块、过程和函数25
3.2.5 创建过程和函数27
3.2.6 过程调用28
3.2.7 变量29
3.2.8 程序流程33
3.2.9 条件语句33
3.2.10 循环语句37
3.2.11 数组41
3.2.12 善用工具及其他42
3.3 应用VBA操作Excel45
3.3.1 Excel对象模型45
3.3.2 Excel对象模型中的常用对象46
3.4 应用实例48
3.4.1 使用VBA合并列48
3.4.2 自动隐藏或显示表格中无数据的行48
3.4.3 使用VBA操作工作表单元格49
3.4.4 查找工作表的第一个空行50
3.4.5 改变Excel界面的标题51
3.4.7 批量修改数据52
3.4.6 隔行格式化工作表52
第4章 应用VBA自定义函数54
4.1 公式和函数54
4.1.1 公式及其组成54
4.1.2 引用54
4.1.3 名称和常量58
4.1.4 运算符和运算次序58
4.2 Excel工作表函数59
4.2.2 统计函数60
4.2.1 常用函数60
4.2.3 数组公式61
4.3 自定义函数62
4.3.1 创建自定义函数62
4.3.2 创建数组公式65
4.4 应用实例65
4.4.1 成绩统计辅助函数65
4.4.2 身份证号码处理函数68
5.1.1 模块72
5.1 VBA程序的组成72
第5章 VBA语言72
第2部分 进阶篇72
5.1.2 过程73
5.1.3 函数76
5.1.4 过程和函数调用77
5.1.5 注释78
5.2 数据类型79
5.2.1 常量和变量79
5.2.2 数据类型80
5.2.3 运算符82
5.2.4 数组83
5.2.5 自定义数据类型84
5.2.6 枚举类型85
5.2.7 变量的作用域(生存周期)86
5.2.8 字符串87
5.2.9 日期和时间89
5.3 控制程序流程90
5.3.1 条件语句90
5.3.2 循环语句93
5.3.3 With语句96
5.3.4 Exit语句97
5.4 简单的用户交互97
5.5 用户窗体99
5.5.1 设计用户窗体99
5.5.2 事件驱动101
5.5.3 使用控件102
5.6 调试VBA代码103
5.6.1 错误的类型103
5.6.2 使用Debug对象104
5.6.3 VBA的调试工具105
5.7 错误处理106
5.7.1 设置错误捕获106
5.7.2 编写错误处理实用程序107
5.7.3 提供从错误处理程序跳出的出口107
5.7.4 错误处理的简单示例107
5.8 类模块和面向对象108
5.8.1 面向对象开发108
5.8.2 对象变量和对象109
5.8.3 创建类模块110
5.9 COM对象的使用113
5.10 集合对象115
第6章 Excel的对象模型116
6.1 Excel对象模型简介116
6.2 Application对象118
6.2.1 控制Excel状态和显示118
6.2.2 返回对象120
6.2.3 执行操作122
6.2.4 Window对象和Windows集合126
6.2.5 Application事件126
6.3.2 Workbook的属性130
6.3 Workbook对象130
6.3.1 Workbooks集合130
6.3.3 Sheets集合132
6.3.4 Workbook的方法133
6.3.5 Workbook的事件135
6.4 Worksheet对象136
6.5 Range对象138
6.5.1 返回或获得Range对象138
6.5.2 Range对象的常用属性和方法141
7.1 概述148
第3部分 专题篇148
第7章 数据处理148
7.2 Excel数据处理的方式和流程149
7.2.1 方式和流程149
7.2.2 “表格驱动”的数据处理151
7.2.3 基于“过程”方法的数据处理152
7.2.4 基于“面向对象”方法的数据处理154
7.3 操作数据文件156
7.3.1 使用Excel对象操作数据文件156
7.3.2 使用VBA语句操作文件163
7.3.3 FileSystemObject对象模型174
7.3.4 Excel的数据导入功能183
7.4 操作数据库183
7.4.1 使用Excel工具导入数据库的数据183
7.4.2 使用VBA来操作查询表184
7.4.3 使用ADO操作数据库185
7.5 操作Web数据188
7.6 操作数据190
7.6.1 工作表数据引用190
7.6.2 操作文本194
7.6.3 操作数值198
7.6.4 操作日期和时间201
7.6.5 Excel工作表函数205
7.6.6 数据类型的判断和转换211
7.7 应用实例217
7.7.1 格式化数据217
7.7.2 在Excel中使用VBA来筛选数据220
7.7.3 批量重命名文件224
7.7.4 文本信息处理实例226
8.1 Excel图表及其对象230
第8章 Excel图表230
8.2 创建Excel图表232
8.2.1 创建图表工作表232
8.2.2 创建嵌入式图表233
8.2.3 通过录制宏来创建图表236
8.3 操作Excel图表237
8.3.1 激活图表238
8.3.2 修改图表的数据系列239
8.3.3 图表的格式244
8.3.4 图表的输出246
8.4 Excel图表的事件247
8.5 Excel图表的对象模型250
8.6 应用实例:Excel下三角图解的绘制251
8.6.1 问题描述251
8.6.2 解决思路251
8.6.3 使用宏代码绘制三角图253
8.6.4 总结257
9.1.1 Excel VBA程序的界面类型258
第11章 应用实例:基于Excel的查询工具258
第9章 界面设计258
9.1 界面的类型和选择258
9.1.2 界面类型的选择259
9.2 应用电子表格作为界面260
9.3 自定义菜单和工具栏263
9.3.1 命令栏对象模型263
9.3.2 CommandBars集合对象264
9.3.3 CommandBar对象266
9.3.4 命令栏控件269
9.3.5 自动创建和删除Excel命令栏281
9.4.1 设计用户窗体282
9.4 用户窗体282
9.4.2 用户窗体控件286
9.4.3 控制用户窗体294
9.4.4 使用其他ActiveX控件298
9.5 Excel内置对话框299
10.1 问题描述304
第4部分 实例篇304
第10章 应用实例:批量数据导入工具304
10.2 从录制宏开始305
10.3 修改宏代码306
10.3.1 设计窗体306
10.3.2 指定要导入的文件307
10.3.3 修改录制的宏代码308
10.3.4 窗体调用308
10.3.5 修改Bug309
10.4 进一步完善系统309
10.4.1 指定要导入的位置309
10.4.2 增加其他文件类型309
10.5 保存为加载宏310
10.5.1 增加工具栏按钮310
10.5.2 工作表操作312
10.5.3 保存为加载宏操作313
10.6 总结314
11.1 问题描述315
11.2 解决思路315
11.3 关键技术316
11.3.1 调用外部程序316
11.3.2 文件操作317
11.3.4 程序界面318
11.3.3 查询操作的实现318
11.4 主要代码319
11.4.1 解压和转换文件319
11.4.2 内容查找320
11.4.3 界面及以上代码的整合321
11.5 总结321
第12章 应用实例:GCDPlot322
12.1 GCDPlot简介322
12.1.1 什么是GCDPlot322
12.1.2 GCDPlot的使用324
12.1.3 为什么使用Excel VBA来开发GCDPlot325
12.2 GCDPlot的设计和结构326
12.2.1 设计思路326
12.2.2 程序结构327
12.3 图解定义文件及其解析模块328
12.3.1 Windows INI文件格式328
12.3.2 GCDPlot的图解类型定义文件329
12.3.3 GCDPlot的图解定义文件329
12.3.4 图解解析模块332
12.4.1 图解绘制流程334
12.4 图解绘制模块334
12.4.2 直角坐标图解的绘制335
12.4.3 三角坐标图解的绘制336
12.5 界面设计337
12.5.1 添加GCDPlot工具栏337
12.5.2 GCDPlot的用户窗体338
12.6 集成其他工作表程序342
12.7 总结343
13.1.2 简单的API调用346
13.1.1 在VBA中使用API346
13.1 调用Windows API346
第13章 高级话题346
第5部 分高级篇346
13.1.3 封装API调用为函数350
13.1.4 封装API调用为类模块352
13.2 自动化其他Office组件354
13.2.1 启动其他Office组件355
13.2.2 与其他Office组件交互358
13.3 使用Office助手360
13.4.2 加载宏和一般电子表格程序的优缺点364
13.4.1 Excel VBA程序的类型364
13.4 Excel VBA程序的类型和部署364
13.4.3 部署365
13.5 VBA程序的安全性和保护366
13.6 通过其他程序自动化Excel366
13.6.1 创建Excel对象366
13.6.2 Excel自动化中的事件367
13.6.3 使用Excel完成业务逻辑369
13.7 Excel数据导入导出的几种方式369
13.7.1 使用自动化传输数据369
13.7.2 使用ADO操作Excel数据372
13.7.3 使用第三方类库374
13.8 关于Excel工程的引用375
13.9 提高效率的一些建议375
13.9.1 尽量使用Excel的工作表函数376
13.9.2 尽量减少使用对象引用376
13.9.3 高效使用Range对象377
13.9.4 减少对象的激活和选择378
13.9.6 提高关键代码的效率379
13.9.7 代码执行时间的测算379
13.9.5 关闭屏幕更新379
第6部分 附录382
附录A VBA命名规则382
A.1 变量、常量、自定义类型和枚举382
A.2 过程和函数383
A.3 模块、类模块和用户窗体384
A.4 VBA工程384
附录B VBA代码规范385
B.1 代码的排版385
B.2 注释386
B.4 一些基本原则387
B.3 程序版本387
附录C 可用于VBA代码的工作表函数列表389
C.1 可用于Visual Basic的工作表函数列表(按字母顺序)389
C.2 可用于Visual Basic的工作表函数列表(按类别排序)392
附录D VBA语言参考396
D.1 VBA语法参考396
D.1.1 变量396
D.1.2 数据类型397
D.1.3 运算符399
D.1.4 数组401
D.1.5 程序流程控制402
D.1.6 日期与时间405
D.1.7 目录和文件406
D.1.8 文件读写407
D.1.9 类模块和ActiveX、COM对象410
D.1.10 注册表操作411
D.1.11 错误处理411
D.1.12 其他函数、关键字412
D.2.1 Collection(集合)对象413
D.2.2 Dictionary(字典)对象413
D.2 对象413
D.2.3 Err对象414
D.2.4 Debug对象414
D.2.5 FileSystemObject对象415
D.3 常用函数415
D.3.1 数学函数415
D.3.2 字符串函数416
D.3.3 财务函数417
D.3.4 数据类型转换函数417
D.3.5 数据类型检查函数418
D.3.6 交互函数419
D.3.7 注册表函数419
D.4 常用常量419
D.4.1 颜色419
D.4.2 文件输入/输出420
D.4.3 用户窗体420
D.4.4 Keycode(键代码)420
D.4.5 MsgBox参数和返回值421
D.4.6 日期格式422
D.4.7 其他422
热门推荐
- 129388.html
- 2057216.html
- 2552753.html
- 3030106.html
- 902903.html
- 377269.html
- 3442536.html
- 3452629.html
- 3259266.html
- 636961.html
- http://www.ickdjs.cc/book_2999193.html
- http://www.ickdjs.cc/book_1216225.html
- http://www.ickdjs.cc/book_2277984.html
- http://www.ickdjs.cc/book_1457573.html
- http://www.ickdjs.cc/book_1459942.html
- http://www.ickdjs.cc/book_1861343.html
- http://www.ickdjs.cc/book_1622417.html
- http://www.ickdjs.cc/book_2973058.html
- http://www.ickdjs.cc/book_3022740.html
- http://www.ickdjs.cc/book_167447.html