图书介绍
精通Excel VBA 视频精讲版PDF|Epub|txt|kindle电子书版本网盘下载
- 伍云辉编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121198021
- 出版时间:2013
- 标注页数:526页
- 文件大小:121MB
- 文件页数:550页
- 主题词:表处理软件
PDF下载
下载说明
精通Excel VBA 视频精讲版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 ExCel应用程序设计简介2
第1章 VBA与ExCel应用程序2
1.1 VBA概述2
1.1.1 Basic语言2
1.1.2 Visual Basic简介2
1.1.3 VBA3
1.2 Excel应用程序简介3
1.3 Excel VBA应用程序结构4
1.3.1 Excel VBA应用程序的构成4
1.3.2 事件驱动4
1.4 Excel应用程序开发流程5
1.4.1 需求分析5
1.4.2 界面设计5
1.4.3 代码设计6
1.4.4 帮助系统6
1.4.5 系统测试6
1.4.6 应用程序发布7
第2章 使用Excel的宏8
2.1 什么是宏8
2.2 创建宏8
2.2.1 显示“开发工具”选项卡8
2.2.2 录制宏10
2.2.3 使用Visual Basic创建宏11
2.3 运行宏12
2.3.1 使用“宏”对话框运行宏12
2.3.2 使用键盘快捷键运行宏13
2.3.3 使用快速工具栏运行宏13
2.3.4 通过按钮运行宏14
2.3.5 通过图形对象运行宏15
2.3.6 打开工作簿自动运行宏16
2.3.7 在VBE环境中运行宏17
2.4 编辑宏18
2.4.1 分析宏代码18
2.4.2 清理宏代码19
2.4.3 编辑宏的步骤20
2.5 宏的安全性23
2.5.1 宏安全性概述23
2.5.2 打开包含宏的文档24
2.5.3 数字签名简介24
第3章 VBE开发环境28
3.1 VBE概述28
3.1.1 VBE简介28
3.1.2 VBE的组成29
3.2 工程资源管理器31
3.2.1 工程资源管理器的组成31
3.2.2 管理工程资源31
3.3 “属性”窗口33
3.3.1 属性窗口的组成33
3.3.2 设置属性的方法34
3.4 “代码”窗口35
3.4.1 代码窗口的组成35
3.4.2 编辑代码36
3.4.3 编辑代码快捷助手37
3.5 定制VBE环境40
3.5.1 设置“编辑器”选项卡40
3.5.2 设置“编辑器格式”选项卡41
3.5.3 设置“通用”选项卡41
3.5.4 设置“可连接的”选项卡41
第4章 第1个VBA程序42
4.1 应用程序分析42
4.2 设计窗体42
4.3 编写VBA代码44
4.3.1 编写窗体代码44
4.3.2 编写模块代码46
4.4 测试VBA程序47
第2部分 VBA程序设计基础50
第5章 VBA基本概念50
5.1 VBA的数据类型50
5.1.1 基本数据类型50
5.1 .2 枚举类型52
5.1.3 用户定义数据类型53
5.2 常量和变量53
5.2.1 标识符命名规则53
5.2.2 常量54
5.2.3 变量55
5.2.4 强制声明变量56
5.2.5 变量的作用域57
5.2.6 变量的存活期58
5.3 运算符和表达式58
5.3.1 算术运算符59
5.3.2 比较运算符59
5.3.3 连接运算符59
5.3.4 逻辑运算符60
5.3.5 表达式60
第6章 VBA常用语句61
6.1 语句61
6.1.1 自动格式化61
6.1.2 复合语句与语句断行61
6.2 赋值语句和注释语句62
6.2.1 赋值语句62
6.2.2 注释语句63
6.3 数据输入/输出63
6.3.1 数据输入——InputBox函数63
6.3.2 数据输出——Print方法64
6.3.3 数据输出——MsgBox 数65
6.4 程序暂停和退出语句67
6.4.1 暂停语句67
6.4.2 退出语句68
第7章 程序控制结构69
7.1 算法的概念及表示69
7.1.1 算法简介69
7.1.2 流程图69
7.2 程序结构概述70
7.3 分支程序结构71
7.3.1 If...Then 语句71
7.3.2 If...Then...Else语句72
7.3.3 IIf函数72
7.3.4 If...Then...Elself语句73
7.3.5 Select Case语句74
7.3.6 分支结构的嵌套76
7.4 循环程序结构77
7.4.1 Do...Loop循环77
7.4.2 While...Wend循环80
7.4.3 For...Next循环80
7.4.4 循环的嵌套82
7.4.5 Goto语句83
第8章 数组85
8.1 数组简介85
8.2 声明数组85
8.2.1 定义一维数组85
8.2.2 定义二维数组87
8.2.3 默认数组87
8.3 动态数组88
8.4 数组的基本操作89
8.4.1 数组的初始化89
8.4.2 数组元素的复制90
8.4.3 数组的清除91
8.4.4 数组函数92
第9章 Sub过程93
9.1 过程的分类93
9.2 定义Sub 过程94
9.2.1 添加过程94
9.2.2 使用代码创建Sub 过程95
9.3 调用Sub过程96
9.3.1 使用VBA代码调用Sub过程96
9.3.2 以宏方式调用Sub 过程97
9.4 传递参数97
9.4.1 形参与实参的结合98
9.4.2 传地址98
9.4.3 传值99
9.4.4 传递数组参数100
9.5 可选参数和可变参数100
9.5.1 可选参数101
9.5.2 可变参数101
第10章 Function函数103
10.1 函数与过程103
10.2 定义函数103
10.2.1 创建函数103
10.2.2 调用函数104
10.3 Function函数实例106
10.3.1 大写金额转换函数106
10.3.2 生成彩票号码107
第3部分 Excel对象模型110
第11章 对象概述110
11.1 对象和类的概念110
11.1.1 什么是对象110
11.1.2 类的概念110
11.2 对象的属性、事件和方法111
11.2.1 对象属性111
11.2.2 对象事件112
11.2.3 对象方法112
11.3 对象变量和对象数组113
11.3.1 对象变量113
11.3.2 对象数组115
11.4 集合概述115
11.4.1 集合的概念115
11.4.2 集合的方法和属性116
11.4.3 访问集合中的对象116
11.5 处理对象和集合117
11.5.1 使用With...End With语句117
11.5.2 使用For Each...Next语句118
第12章 Excel对象模型120
12.1 Excel 对象模型120
12.1.1 Excel对象简介120
12.1.2 Excel 对象模型图120
12.1.3 使用隐含对象122
12.1.4 Excel常用对象122
12.2 使用对象浏览器123
12.2.1 对象浏览器简介123
12.2.2 用对象浏览器查看对象成员125
12.2.3 用对象浏览器查看VBA函数126
12.2.4 用对象浏览器查看过程127
第13章 Excel常用对象128
13.1 Application对象128
13.1.1 Application对象的用途128
13.1.2 设置Excel 主窗口标题栏128
13.1.3 显示或关闭编辑栏129
13.1.4 关闭屏幕更新129
13.1.5 设置状态栏130
13.1.6 查看模板文件的路径130
13.1.7 最大化Excel窗口131
13.1.8 获取对象的引用131
13.1.9 重新计算132
13.1.10 将R1C1转换为A1样式133
13.1.11 快速跳转133
13.1.12 定时执行过程133
13.1.13 合并区域134
13.2 Workbook 对象134
13.2.1 新建工作簿134
13.2.2 打开工作簿135
13.2.3 查看文档属性135
13.2.4 处理工作簿文件名138
13.2.5 处理命名单元格区域138
13.2.6 设置工作簿密码139
13.2.7 更名保存工作簿140
13.2.8 关闭前自动保存工作簿141
13.3 Worksheet对象141
13.3.1 新建工作表141
13.3.2 管理批注142
13.3.3 设置工作表滚动区域143
13.3.4 在工作表中绘制图形144
13.3.5 隐藏工作表144
13.3.6 在工作表中校验数据145
13.3.7 自动生成下拉数据145
13.4 Range 对象147
13.4.1 获取Range 对象147
13.4.2 设置边框线149
13.4.3 设置单元格部分字符格式150
13.4.4 操作当前区域151
13.4.5 修改列宽151
13.4.6 定义条件格式151
13.4.7 设置单元格格式152
13.5 Chart对象153
13.5.1 图表分类153
13.5.2 添加图表工作表153
13.5.3 添加嵌入式图表154
13.6 Window 对象155
13.6.1 创建窗口155
13.6.2 命名活动窗口156
13.6.3 控制窗口状态156
13.6.4 激活窗口157
13.6.5 控制工作表显示选项157
第14章 常用的VBA代码159
14.1 引用单元格区域159
14.1.1 引用AI样式159
14.1.2 引用行列编号160
14.1.3 引用整行/整列160
14.1.4 引用命名区域161
14.2 处理单元格区域161
14.2.1 选定单元格区域162
14.2.2 处理活动单元格162
14.2.3 处理三维区域163
14.2.4 复制单元格区域163
14.2.5 复制动态区域164
14.2.6 处理合并区域165
14.2.7 保护单元格166
14.3 处理工作簿和工作表167
14.3.1 将工作簿保存为Web页167
14.3.2 保护工作簿168
14.3.3 判断工作簿是否存在168
14.3.4 判断工作簿是否打开169
14.3.5 备份工作簿170
14.3.6 获取关闭工作簿中的值171
14.3.7 设置数字精度172
14.4 处理工作表173
14.4.1 判断工作表是否存在173
14.4.2 管理工作表174
14.4.3 操作行和列176
14.4.4 保护工作表178
14.4.5 工作表排序179
14.4.6 删除空工作表180
14.5 控制窗口180
14.5.1 设置窗口大小181
14.5.2 动态改变窗口大小181
14.5.3 设置显示比例182
14.5.4 排列窗口182
14.5.5 并排比较窗口183
14.5.6 拆分窗格184
第15章 Excel的事件186
15.1 了解事件186
15.1.1 事件分类186
15.1.2 编写事件程序187
15.2 工作簿事件187
15.2.1 工作簿事件简介187
15.2.2 Open事件188
15.2.3 BeforeClose事件189
15.2.4 Activate事件189
15.2.5 Deactivate事件190
15.2.6 SheetActivate事件190
15.2.7 NewSheet事件190
15.2.8 BeforeSave事件191
15.2.9 BeforePrint事件191
15.3 工作表事件192
15.3.1 工作表事件简介192
15.3.2 Activate事件192
15.3.3 BeforeRightClick事件192
15.3.4 Change事件193
15.3.5 SelectionChange事件194
15.4 OnTime和OnKey事件195
15.4.1 OnTime事件195
15.4.2 OnKey事件196
15.5 事件的产生顺序196
15.5.1 工作簿事件产生顺序196
15.5.2 工作表事件产生顺序197
第4部分 用户界面设计200
第16章 自定义Excel 2010功能区200
16.1 功能区简介200
16.1.1 认识Excel 2010的功能区200
16.1.2 自定义功能区的方法201
16.2 使用XML自定义功能区201
16.2.1 了解Excel 2010文件格式201
16.2.2 创建功能区选项卡202
16.3 使用UI编辑器206
16.3.1 认识UI编辑器206
16.3.2 使用UI编辑器的步骤207
16.4 UI界面元素209
16.4.1 基本控件209
16.4.2 容器控件211
16.4.3 控件属性212
16.5 自定义UI实例213
16.5.1 组合内置控件213
16.5.2 添加组到内置选项卡215
16.5.3 创建新选项卡216
第17章 创建工作表窗体218
17.1 工作表窗体的概念218
17.2 认识控件219
17.2.1 控件分类219
17.2.2 向工作表添加控件220
17.2.3 操作工作表控件220
17.3 使用表单控件221
17.3.1 按钮控件221
17.3.2 组合框控件222
17.3.3 复选框控件224
17.3.4 数值调节钮控件225
17.3.5 列表框控件225
17.3.6 单选框控件226
17.3.7 分组框控件227
17.3.8 标签控件228
17.3.9 滚动条控件229
17.4 设计读者意见卡230
17.5 使用ActiveX控件232
17.5.1 添加ActiveX控件232
17.5.2 操作ActiveX控件233
17.5.3 设置ActiveX控件属性234
17.6 ActiveX控件实例234
第18章 自定义窗体236
18.1 用户窗体概述236
18.1.1 认识用户窗体236
18.1.2 用户窗体的相关概念236
18.2 新建窗体237
18.2.1 新建窗体的步骤237
18.2.2 向窗体添加控件237
18.2.3 设置控件属性238
18.2.4 编写事件代码239
18.2.5 调试运行窗体240
18.3 控制窗体240
18.3.1 设置窗体的属性240
18.3.2 窗体的方法242
18.3.3 窗体的事件243
18.4 “工具箱”控件简介243
18.4.1 控件工具箱243
18.4.2 控件的共有属性244
18.5 调整窗体中的控件245
18.5.1 设置控件大小245
18.5.2 设置控件布局246
18.5.3 设置Tab键顺序247
第19章 使用标准控件248
19.1 命令按钮248
19.1.1 命令按钮常用属性248
19.1.2 命令按钮常用事件248
19.1.3 按钮实例——更换标题文字249
19.2 标签249
19.2.1 标签常用属性250
19.2.2 标签事件251
19.3 文本框251
19.3.1 文本框常用属性251
19.3.2 文本框常用事件252
19.3.3 文本框实例——登录窗体252
19.4 复选框253
19.4.1 复选框属性254
19.4.2 复选框事件254
19.4.3 复选框实例——设置字型254
19.5 单选框255
19.5.1 单选框常用属性255
19.5.2 单选框常用事件255
19.5.3 单选框实例——设置窗体背景图片255
19.6 列表框256
19.6.1 列表框常用属性257
19.6.2 列表框常用方法258
19.6.3 列表框常用事件259
19.6.4 列表框实例——商品选择窗体259
19.7 组合框261
19.7.1 组合框常用属性261
19.7.2 组合框常用方法261
19.7.3 组合框常用事件261
19.7.4 组合框实例——菜单分类显示261
19.8 图像263
19.8.1 图像控件属性263
19.8.2 图像控件事件264
19.8.3 图像实例——红绿灯264
19.9 滚动条266
19.9.1 滚动条常用属性266
19.9.2 滚动条常用事件266
19.9.3 滚动条实例——调色器267
19.10 数值调节钮268
19.10.1 数值调节钮常用属性268
19.10.2 数值调节钮常用事件268
19.10.3 数值调节钮实例——彩票选号269
19.11 多页270
19.11.1 多页控件常用属性271
19.11.2 多页控件常用事件272
19.11.3 多页实例——旅客登记272
19.12 RefEdit275
19.12.1 RefEdit常用属性275
19.12.2 RefEdit实例——设置指定区域背景色275
19.13 TabStrip276
19.13.1 TabStrip控件的组成277
19.13.2 TabStrip控件实例277
第20章 使用ActiveX控件279
20.1 添加 ActiveX控件279
20.2 使用图像列表控件280
20.2.1 ImageList的构成280
20.2.2 ImageList的属性和方法280
20.2.3 添加图像到ImageList控件281
20.2.4 改进的红绿灯窗体282
20.3 使用树形视图控件283
20.3.1 TreeView的构成283
20.3.2 TreeView常用属性283
20.3.3 TreeView常用方法285
20.3.4 TreeView常用事件286
20.3.5 改进的菜单分类显示286
20.4 使用列表视图控件291
20.4.1 列表视图的构成291
20.4.2 ListView常用属性291
20.4.3 设置ListView控件的属性292
20.4.4 ListView常用事件293
20.4.5 模拟控制面板界面293
第21章 使用内置对话框296
21.1 使用输入框296
21.1.1 使用InputBox方法296
21.1.2 使用 GetOpenFilename方法297
21.1.3 使用GetSaveAsFilename方法299
21.2 使用内置对话框300
21.2.1 显示内置对话框300
21.2.2 设置内置对话框的参数302
21.2.3 获取内置对话框的选择303
第22章 使用VBA控制图表304
22.1 图表对象304
22.1.1 图表位置304
22.1.2 Chart对象模型305
22.1.3 图表对象常用属性和方法305
22.2 录制图表宏308
22.2.1 录制创建图表的宏309
22.2.2 查看宏代码311
22.3 使用VBA创建图表311
22.4 常用图表事件313
22.4.1 图表工作表事件314
22.4.2 嵌入图表事件314
22.5 认识数据透视表316
22.5.1 创建数据透视表316
22.5.2 查看数据透视表宏代码318
22.6 了解数据透视表对象318
22.6.1 缓存对象318
22.6.2 数据透视表对象319
22.6.3 字段对象319
22.6.4 数据项对象320
第5部分 扩展应用程序322
第23章 ExCel加载宏322
23.1 加载宏的概念322
23.1.1 加载宏的用途322
23.1.2 加载宏的类型322
23.2 管理加载宏323
23.2.1 载入加载宏323
23.2.2 卸载加载宏324
23.3 创建加载宏324
23.3.1 创建表格324
23.3.2 编写代码325
23.3.3 测试宏功能328
23.3.4 保存为加载宏328
23.4 使用加载宏330
23.4.1 加载自定义加载宏330
23.4.2 调用加载宏的功能331
第24章 使用类模块333
24.1 类的概念333
24.1.1 了解类333
24.1.2 类的作用333
24.1.3 类的预备知识334
24.2 创建类334
24.2.1 建立对象类335
24.2.2 建立属性335
24.2.3 创建Property Get过程336
24.2.4 创建Property Let过程337
24.2.5 创建对象类的方法338
24.2.6 类模块的事件338
24.3 使用类模块创建对象339
24.3.1 设计新增员工窗体339
24.3.2 设计调整员工部门窗体341
24.3.3 设计调整工资窗体341
24.3.4 测试程序功能342
第25章 调用API344
25.1 API概述344
25.1.1 API简介344
25.1.2 API基础344
25.2 在Excel 中使用API345
25.2.1 API函数声明345
25.2.2 查找API函数346
25.2.3 使用API函数349
25.3 操作注册表350
25.3.1 注册表结构350
25.3.2 使用VBA函数访问注册表351
25.3.3 使用API函数创建注册表键352
25.4 获取系统信息354
25.4.1 获取内存状态354
25.4.2 获取键盘信息356
第6部分 应用程序整合360
第26章 数据库编程360
26.1 数据库概述360
26.1.1 数据库的构成360
26.1.2 访问数据库361
26.2 使用MS Query检索外部数据362
26.2.1 了解MS Query362
26.2.2 连接数据源362
26.2.3 使用查询向导定义查询364
26.2.4 在Excel 中处理数据365
26.3 结构化查询语言365
26.3.1 结构化查询简介366
26.3.2 SQL查询数据366
26.3.3 SQL更新数据369
26.4 ADO数据访问370
26.4.1 数据访问方法370
26.4.2 ADO 对象模型370
26.4.3 使用ADO存取数据371
26.5 数据库编程实例374
第27章 使用文件对象模型379
27.1 文件对象模型简介379
27.2 创建FSO对象379
27.2.1 添加FSO对象模型引用380
27.2.2 创建FSO对象的方法380
27.3 操作驱动器381
27.3.1 Drive对象的属性381
27.3.2 查询磁盘信息381
27.3.3 查询各硬盘的剩余空间382
27.4 操作文件夹383
27.4.1 操作文件夹的方法383
27.4.2 获取文件夹信息383
27.4.3 创建和删除文件夹384
27.4.4 列出文件夹名称384
27.4.5 删除空文件夹385
27.5 操作文件387
27.5.1 操作文件的方法387
27.5.2 创建文本文件387
27.5.3 添加数据388
27.5.4 读取数据389
27.5.5 复制文件389
27.5.6 列出文件名称389
第28章 控制Office其他程序391
28.1 自动化技术简介391
28.2 使用自动化技术391
28.2.1 引用服务程序391
28.2.2 浏览对象库的内容392
28.2.3 创建自动化对象实例393
28.3 自动生成通知书393
28.3.1 准备数据393
28.3.2 调用自动化服务395
28.3.3 使用代码生成通知书398
第7部分 Excel应用程序的调试与优化400
第29章 Excel应用程序的安全400
29.1 用户身份认证400
29.2 源代码安全403
29.2.1 保护工程404
29.2.2 使用动态链接库405
第30章 VBA程序调试411
30.1 使用VBE调试程序411
30.1.1 VBA程序的运行方式411
30.1.2 设置断点412
30.1.3 监视表达式413
30.1.4 使用“本地”窗口415
30.1.5 使用“立即”窗口415
30.2 条件编译416
30.2.1 什么是条件编译416
30.2.2 条件编译语句416
30.2.3 使用条件编译417
第31章 VBA程序优化419
31.1 程序优化的概念419
31.2 代码优化419
31.2.1 代码优化的作用420
31.2.2 优化变量420
31.2.3 优化循环423
31.2.4 优化对象引用424
31.2.5 其他代码优化方法426
第32章 VBA错误处理428
32.1 理解VBA错误428
32.1.1 错误分类428
32.1.2 错误处理过程428
32.2 错误捕获及处理428
32.2.1 可捕获的错误429
32.2.2 On Error语句429
32.2.3 Resume语句431
32.2.4 错误处理层次结构432
32.3 错误处理实例433
第33章 制作帮助系统435
33.1 简单的帮助信息435
33.1.1 用批注显示帮助信息435
33.1.2 使用文本框显示帮助信息436
33.2 制作帮助文件436
33.2.1 计划帮助文件437
33.2.2 创建项目文件437
33.2.3 创建目录文件438
33.2.4 创建索引文件440
33.2.5 编译生成帮助文件441
33.2.6 打开帮助文件442
33.3 为应用程序设置帮助文件442
第8部分 综合应用程序设计446
第34章 制作人事管理系统446
34.1 系统描述446
34.1.1 设计思路446
34.1.2 关键技术:用户窗体的创建和控制446
34.1.3 关键技术:使用高级筛选查找数据447
34.1.4 关键技术:自定义功能区448
34.2 设计人事管理表格448
34.3 设计登录窗体450
34.3.1 设计登录界面450
34.3.2 设计登录窗体的代码450
34.3.3 测试登录窗体的步骤453
34.4 设计人事信息窗体454
34.4.1 设计窗体界面454
34.4.2 设计人事信息管理代码454
34.4.3 测试人事信息管理窗体461
34.5 设计员工信息查询462
34.5.1 设计数据有效性代码462
34.5.2 设计查询代码465
34.6 自定义功能区466
34.6.1 创建“人事信息”选项卡466
34.6.2 设计功能区按钮代码471
34.6.3 测试自定义功能区472
第35章 制作库存管理系统(2010版)474
35.1 系统描述474
35.1.1 设计思路474
35.1.2 关键技术:设置工作表滚动区域475
35.1.3 关键技术:End属性475
35.1.4 关键技术:Names集合对象476
35.2 设计基础设置模块476
35.2.1 商品信息管理476
35.2.2 部门信息管理480
35.2.3 供应商信息管理481
35.3 设计库存管理模块483
35.3.1 设计商品清单列表483
35.3.2 设计入库单484
35.3.3 设计出库单491
35.3.4 设计入库/出库明细表496
35.3.5 设计库存汇总497
35.4 设计账务处理模块499
35.4.1 设计库存明细账499
35.4.2 设计应付账管理505
35.4.3 设计盘点表507
35.4.4 设计库存报警508
35.5 用功能区集合各模块510
35.5.1 创建“库存管理”选项卡511
35.5.2 设计功能区按钮代码514
35.6 设计主界面及工作簿事件516
35.6.1 设计主界面517
35.6.2 设计工作簿的Open事件代码518
35.6.3 设计工作簿的BeforeClose事件代码518
附录 在Excel 2003中使用宏519