图书介绍
Excel VBA典型实例PDF|Epub|txt|kindle电子书版本网盘下载
![Excel VBA典型实例](https://www.shukui.net/cover/25/30985484.jpg)
- 乔志会编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302367840
- 出版时间:2015
- 标注页数:499页
- 文件大小:71MB
- 文件页数:522页
- 主题词:表处理软件
PDF下载
下载说明
Excel VBA典型实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基 础篇2
第1章 初识 Excel 2010 VBA2
1.1 VBA的功能3
1.2 认识VBA编辑器(VBE)4
1.2.1 VBE环境的设置5
1.2.2 VBE编辑器工具栏6
1.2.3 工程资源管理器6
1.2.4 “属性”面板7
1.2.5 代码窗口8
1.2.6 对象浏览器8
1.3 VBE调试工具9
1.3.1 逐句调试9
1.3.2 断点设置9
1.3.3 设置下一条语句10
1.3.4 运行到光标10
1.3.5 立即窗口10
1.3.6 悬浮窗口10
1.3.7 监视窗口11
1.4 从宏开始学习VBA11
1.4.1 了解宏12
1.4.2 录制宏实例13
1.4.3 分析与编辑宏代码13
1.4.4 运行宏14
第2章 VBA程序设计基础15
2.1 数据类型16
2.1.1 数值型17
2.1.2 字节型(Byte)17
2.1.3 字符串型(String )17
2.1.4 逻辑型(Boolean)17
2.1.5 日期型( Date)18
2.1.6 无符号型(Decimal)18
2.1.7 变体型(Variant)18
2.1.8 对象型(Object )18
2.1.9 用户自定义型18
2.2 常量19
2.2.1 直接常量19
2.2.2 符号常量20
2.2.3 系统常量20
2.3 变量21
2.3.1 变量命名21
2.3.2 变量声明21
2.3.3 变量的作用范围22
2.4 认识过程与函数23
2.4.1 Sub过程24
2.4.2 Function过程25
2.5 表达式与运算符25
2.5.1 算术表达式25
2.5.2 比较运算符26
2.5.3 逻辑运算符26
2.5.4 连接运算符27
2.5.5 特殊运算符27
2.6 结构语句28
2.6.1 赋值语句28
2.6.2 输出语句29
2.6.3 If…Then语句29
2.6.4 If…Then…Else语句以及变种30
2.6.5 Select Case多分支语句31
2.6.6 Do…Loop语句33
2.6.7 For…Next语句35
2.6.8 For Each…Next语句36
2.6.9 跳转语句37
2.7 常见函数与语句38
2.7.1 注释语句38
2.7.2 InputBox函数39
2.7.3 MsgBox函数39
2.8 数组40
2.8.1 了解数组定义及上下界40
2.8.2 多维数组41
2.8.3 动态数组41
2.8.4 5个与数组相关的函数和语句42
2.8.5 在VBA中使用数组43
第3章 Excel 2010 VBA对象模型45
3.1 面向对象编程46
3.1.1 对象的属性46
3.1.2 对象的方法47
3.1.3 对象的事件47
3.2 Application对象48
3.2.1 Application对象的常用属性48
3.2.2 Application对象的常用方法49
3.3 Workbook对象49
3.3.1 Workbook对象的常用属性50
3.3.2 Workbook对象的常用方法50
3.4 Worksheet对象50
3.4.1 Worksheet对象的常用属性50
3.4.2 Worksheet对象的常用方法51
3.5 Range对象52
3.5.1 Range对象的引用方式52
3.5.2 Range对象的常用属性52
3.5.3 Range对象的常用方法53
第2篇 简单实例篇56
第4章 客户管理系统56
4.1 系统概述57
4.1.1 设计思路57
4.1.2 知识点一:显示“开发工具”选项卡57
4.1.3 知识点二:开启有代码的工作簿58
4.2 首页设计59
4.2.1 首页界面设计60
4.2.2 标签控件显示效果变化代码63
4.2.3 标签按钮单击事件代码65
4.3 “客户资料管理”窗体设计65
4.3.1 窗体界面设计66
4.3.2 窗体初始化代码设计67
4.3.3 “新增”按钮代码设计69
4.3.4 “查找”按钮代码设计70
4.3.5 检查拼音函数代码设计71
4.3.6 拼音头字母函数代码设计72
4.3.7 “修改”按钮代码设计74
4.3.8 “删除”按钮代码设计74
4.3.9 “查看客户表”按钮代码设计76
4.3.10 浏览按钮代码设计76
4.3.11 浏览按钮状态过程代码设计78
4.4 “客户资料查询导出”窗体设计78
4.4.1 窗体界面设计79
4.4.2 窗体初始化代码设计80
4.4.3 myCountry与myList过程代码设计82
4.4.4 按区域筛选客户代码设计82
4.4.5 myListView过程代码设计84
4.4.6 选项按钮、文本框和复合框代码设计85
4.4.7 “开始查询”按钮单击事件代码设计87
4.4.8 输出报表过程代码设计88
4.5 系统测试88
4.5.1 “客户资料管理”窗体测试89
4.5.2 “客户资料查询导出”窗体测试90
第5章 学生成绩管理系统92
5.1 系统概述93
5.1.1 设计思路93
5.1.2 知识点一:数据有效性94
5.1.3 知识点二:自动筛选95
5.1.4 知识点三:冻结窗格96
5.1.5 知识点四:End属性97
5.1.6 知识点五:Sort方法97
5.2 首页设计98
5.3 基本资料建立模块设计100
5.3.1 学生名单表设计100
5.3.2 教师与科目设置表设计103
5.3.3 年级班级设置表设计104
5.4 成绩输入与分析模块设计105
5.4.1 成绩输入模块设计106
5.4.2 年级排名模块设计110
5.4.3 成绩再处理模块设计113
5.5 查询模块设计114
5.5.1 班级学生查询设计114
5.5.2 教师查询设计115
5.5.3 班级成绩查询设计116
5.6 窗体设计117
5.6.1 “成绩查询”窗体设计117
5.6.2 “选择再处理成绩表”窗体设计119
5.6.3 “教师查询”窗体设计120
5.6.4 “学生查询”窗体设计122
5.6.5 “输入成绩班级的年级与班级名”窗体设计125
5.7 系统测试127
5.7.1 建立班级成绩128
5.7.2 生成年级成绩排名129
第6章 固定资产管理系统131
6.1 系统概述132
6.1.1 设计思路132
6.1.2 知识点一:设置单元格条件格式133
6.1.3 知识点二:SendKey方法134
6.2 首页界面设计134
6.2.1 首页组成元素135
6.2.2 首页建立步骤135
6.3 其他无代码表设计136
6.3.1 单项固定资产折旧明细模板表设计137
6.3.2 设置表设计137
6.4 固定资产登记表设计138
6.4.1 表界面设计138
6.4.2 设置单元格条件格式139
6.4.3 表初始化代码139
6.4.4 工作表双击事件代码140
6.4.5 固定资产保存141
6.5 固定资产登记统计表设计143
6.5.1界面设计143
6.5.2代码设计144
6.6 固定资产折旧与现值统计表设计144
6.6.1表界面设计145
6.6.2表代码设计145
6.7 基本设置窗体设计148
6.7.1窗体界面设计148
6.7.2窗体初始化与“确定”、“关闭”按钮代码设计150
6.7.3 初始化页过程代码解释151
6.7.4 重置列表过程代码设计152
6.7.5 多页控件单击事件代码设计153
6.7.6 “使用部门”页控件单击事件代码设计154
6.7.7 “资产类别”页事件代码设计156
6.7.8 “资产来源”页事件代码设计158
6.8 计提日期窗体设计159
6.8.1窗体界面设计159
6.8.2窗体代码设计160
6.9 进度窗体设计161
6.10利用数据窗体设计162
6.10.1窗体界面设计162
6.10.2窗体初始化代码设计163
6.10.3 窗体控件事件代码设计164
6.11输入辅助窗体设计166
6.11.1窗体界面设计166
6.11.2窗体初始化与卸载事件代码设计166
6.11.3 窗体控件事件代码设计169
6.12公共代码模块设计169
6.12.1公共变量模块169
6.12.2跳转按钮宏过程代码设计170
6.12.3 资产类别拼音函数代码设计171
6.12.4 拼音头字母函数代码设计172
6.12.5 获取资产编号函数代码设计173
6.12.6 计提折旧过程代码设计175
6.12.7 是否计提函数代码设计177
6.13 系统测试178
6.13.1 固定资产登记178
6.13.2 查看固定资产信息180
6.13.3 计提折旧180
6.13.4 固定资产折旧与现值统计181
第7章 进销存管理系统182
7.1 系统概述183
7.1.1 设计思路183
7.1.2 知识点:自定义菜单184
7.2 Access数据库设计184
7.2.1 数据表设计184
7.2.2 建立数据库代码186
7.3 系统自定义菜单188
7.3.1 子菜单设计188
7.3.2 自定义菜单代码设计189
7.4 系统管理模块设计193
7.4.1 系统公共变量193
7.4.2 用户登录模块设计194
7.4.3 修改用户名模块设计196
7.4.4 修改密码模块设计197
7.4.5 用户权限管理模块设计199
7.5 “供货商资料管理”窗体设计201
7.5.1 窗体界面设计201
7.5.2 窗体初始化与关闭事件代码设计202
7.5.3 “保存”按钮单击事件代码设计203
7.5.4 “新建”按钮单击事件代码设计205
7.5.5 “修改”按钮单击事件代码设计205
7.5.6 “删除”按钮单击事件代码设计206
7.5.7 “查询”按钮单击事件代码设计206
7.5.8 ListView控件项目单击事件代码设计208
7.5.9 查询与显示供货商信息过程代码设计208
7.5.10 myListView过程代码设计209
7.6 “商品资料管理”窗体设计210
7.6.1 窗体界面设计210
7.6.2 窗体初始化与关闭事件代码设计211
7.6.3 “保存”按钮单击事件代码设计212
7.6.4 “新建”按钮单击事件代码设计214
7.6.5 “修改”按钮单击事件代码设计214
7.6.6 “删除”按钮单击事件代码设计215
7.6.7 “查询”按钮单击事件代码设计215
7.6.8 ListView控件项目单击事件代码设计216
7.6.9 查询与显示商品信息过程代码设计217
7.6.10 myListView过程代码设计217
7.7 “进货资料管理”窗体设计219
7.7.1 窗体界面设计219
7.7.2 窗体初始化与关闭代码设计220
7.7.3 “保存”按钮单击事件代码设计221
7.7.4 “进货数量”文本框事件代码设计223
7.7.5 “商品编码”复合框事件代码设计225
7.7.6 “新建”按钮单击事件代码设计225
7.7.7 “修改”按钮单击事件代码设计226
7.7.8 “删除”按钮单击事件代码设计227
7.7.9 “查询”按钮单击事件代码设计227
7.7.10 ListView控件项目单击事件代码设计228
7.7.11 查询与显示进货信息过程代码设计228
7.7.12 myListView过程代码设计229
7.8 “销售资料管理”窗体设计230
7.8.1 窗体界面设计230
7.8.2 窗体初始化与关闭事件代码设计231
7.8.3 “保存”按钮单击事件代码设计232
7.8.4 “商品编码”复合框事件代码设计234
7.8.5 “销售数量”文本框事件代码设计235
7.8.6 “新建”按钮单击事件代码设计236
7.8.7 “修改”按钮单击事件代码设计236
7.8.8 “删除”按钮单击事件代码设计237
7.8.9 “查询”按钮单击事件代码设计238
7.8.10 ListView控件项目单击事件代码设计239
7.8.11 查询与显示销售信息过程代码设计239
7.8.12 myListView过程代码设计240
7.9 “销售统计分析”窗体设计241
7.9.1 窗体初始化与关闭事件代码设计242
7.9.2 查询商品名称过程代码设计243
7.9.3 商品名称复合框过程代码设计243
7.9.4 复合框事件代码设计243
7.9.5 按钮单击事件代码设计245
7.10 库存管理模块设计247
7.10.1 窗体界面设计247
7.10.2 窗体初始化过程代码设计248
7.10.3 “关闭”按钮代码设计251
7.11 “资料查询与导出”窗体设计251
7.11.1 窗体界面设计252
7.11.2 窗体初始化与关闭过程代码设计252
7.11.3 “查询项目”复合框代码设计254
7.11.4 “开始查询”按钮代码设计255
7.11.5 “数据导出”按钮代码设计257
7.11.6 “选择要查询的信息种类”复合框代码设计258
7.11.7 “运算符”复合框事件代码设计259
7.11.8 “重设条件”按钮代码设计259
7.12 系统测试260
7.12.1 进货测试260
7.12.2 销售测试261
7.12.3 查询与导出测试262
第8章 员工管理系统263
8.1 系统概论264
8.1.1 设计思路264
8.1.2 知识点一:名称264
8.1.3 知识点二:使用OnTime方法265
8.1.4 知识点三:Range对象的Sort方法265
8.1.5 知识点四:CountIf函数266
8.1.6 知识点五:DateDiff函数266
8.2 工作簿对象与表设计267
8.2.1 主页表267
8.2.2 员工档案卡表界面设计268
8.2.3 员工档案卡表代码设计269
8.2.4 请假登记表设计273
8.2.5 考勤表设计273
8.2.6 库表设计273
8.2.7 参数表设计274
8.2.8 工作簿对象设计274
8.3 设计员工档案卡模块代码274
8.3.1 变量定义275
8.3.2 记录新增操作275
8.3.3 记录修改操作276
8.3.4 记录删除操作276
8.3.5 记录保存操作278
8.3.6 记录复制粘贴操作279
8.3.7 Sheet Formula过程280
8.3.8 记录浏览操作281
8.3.9 记录的查询操作283
8.3.10 锁定与解锁工作表过程286
8.3.11 隐藏批注与显示图片过程287
8.4 考勤签到模块代码设计288
8.4.1 考勤签到窗体设计288
8.4.2 考勤签到模块执行流程与初始化代码289
8.4.3 设计计时器代码290
8.4.4 设计检查考勤月份代码291
8.4.5 设计检查考勤表员工资料代码293
8.4.6 设计标记员工出勤代码294
8.4.7 设计窗体其他功能代码297
8.5 请假登记模块代码设计298
8.5.1 “请假登记”窗体界面设计299
8.5.2 窗体初始化299
8.5.3 年月日复合框相关代码设计300
8.5.4 确认请假登记代码设计303
8.6 系统测试306
8.6.1 员工资料登记307
8.6.2 员工考勤登记308
8.6.3 员工请假登记308
第9章 商场销售数据管理系统309
9.1 系统概论310
9.2 数据表设计311
9.2.1 基本信息资料表设计311
9.2.2 商品销售数据资料表设计313
9.3 公共模块代码设计314
9.3.1 公共变量模块设计314
9.3.2 启动窗体公共过程代码设计315
9.3.3 总查询字符串设置过程316
9.3.4 数据库建立与更新过程代码设计318
9.3.5 压缩数据库代码设计322
9.4 基本信息设置窗体设计322
9.4.1 窗体界面设计323
9.4.2 窗体初始化代码325
9.4.3 “新建”按钮代码设计327
9.4.4 “编辑”按钮代码设计330
9.4.5 “删除”按钮代码设计332
9.4.6 ListView控件代码设计332
9.5 商品销售数据登记窗体设计333
9.5.1 窗体界面设计333
9.5.2 窗体初始化、激活与卸载代码设计335
9.5.3 复合框与文本框改变事件代码设计336
9.5.4 按钮单击事件代码设计337
9.5.5 刷新复合框过程代码设计340
9.6 查询销售数据设置窗体设计342
9.7 查询显示窗体设计351
9.7.1 窗体界面设计351
9.7.2 窗体事件代码设计352
9.7.3 ListView控件事件代码设计354
9.7.4 “导出所有项”按钮代码设计355
9.7.5 “重置”按钮代码设计356
9.7.6 “仅显示勾选项”按钮代码设计356
9.7.7 “编辑”按钮代码设计359
9.7.8 “关闭”按钮代码设计359
9.8 编辑查询条件窗体设计360
9.8.1 窗体界面设计360
9.8.2 窗体事件代码设计360
9.8.3 文本框改变事件361
9.8.4 “确定”按钮代码设计362
9.8.5 “关闭”按钮代码设计362
9.9 系统测试362
9.9.1 销售数据输入363
9.9.2 查询销售数据363
9.9.3 编辑销售数据364
第3篇 复杂实例篇366
第10章 学生座位编排系统366
10.1 系统概述367
10.1.1 知识点一:合并单元格367
10.1.2 知识点二:定义批注368
10.1.3 知识点三:Split函数的使用369
10.2 首页设计369
10.2.1 首页界面设计370
10.2.2 首页代码设计373
10.2.3 “编排座位”宏代码设计373
10.3 学生表设计377
10.3.1 学生表界面设计377
10.3.2 学生表代码设计377
10.4 编排表设计378
10.4.1 编排表界面设计378
10.4.2 编排表代码设计378
10.5 “辅助输入”窗体设计380
10.5.1 窗体界面设计380
10.5.2 窗体初始化代码设计381
10.5.3 “确认”按钮单击事件代码设计382
10.6 “讲台位置”窗体设计383
10.6.1 窗体界面设计383
10.6.2 窗体代码设计384
10.7 “交换位置”窗体设计384
10.7.1 窗体界面设计384
10.7.2 窗体代码设计385
10.8 “手动调整”窗体设计385
10.8.1 窗体界面设计386
10.8.2 窗体代码设计386
10.9 “行列设置”窗体设计388
10.9.1 窗体界面设计388
10.9.2 窗体代码设计389
10.10 系统测试390
10.10.1 座位编排设置与自动排列座位390
10.10.2 调整座位391
第11章 合同管理系统392
11.1 系统概论393
11.1.1 知识点一:工作表的可见性393
11.1.2 知识点二:隐藏或取消隐藏表394
11.1.3 知识点三:设置或取消深度隐藏394
11.1.4 知识点四:保护工作表与撤销保护395
11.2 数据表设计396
11.3 首页设计397
11.3.1 首页界面设计397
11.3.2 首页代码设计399
11.4 模块代码设计400
11.4.1 公共变量模块代码设计400
11.4.2 创建数据库程序模块代码设计400
11.5 “用户登录”窗体设计402
11.5.1 窗体界面设计402
11.5.2 窗体代码设计403
11.6 “修改用户名”窗体设计405
11.6.1 窗体界面设计405
11.6.2 窗体代码设计405
11.7 “修改密码”窗体设计406
11.7.1 窗体界面设计407
11.7.2 窗体代码设计407
11.8 “合同基本信息管理”窗体设计409
11.8.1 窗体界面设计409
11.8.2 窗体初始化与关闭事件代码设计411
11.8.3 复合框设置代码设计413
11.8.4 查询、显示合同基本信息过程代码设计413
11.8.5 显示合同收费情况过程代码设计415
11.8.6 “添加类别”与“添加部门”按钮代码设计416
11.8.7 “新合同”与“添加”按钮代码设计417
11.8.8 “修改”按钮代码设计420
11.8.9 “删除”按钮代码设计420
11.8.10 “查询”按钮代码设计421
11.8.11 浏览记录按钮组代码设计422
11.9 “合同收费信息管理”窗体设计423
11.9.1 窗体界面设计423
11.9.2 窗体初始化与关闭事件代码设计425
11.9.3 复合框设置代码设计426
11.9.4 查询、显示合同收费信息代码设计427
11.9.5 “添加类别”按钮代码设计428
11.9.6 “新记录”与“添加”按钮代码设计429
11.9.7 “修改”按钮代码设计432
11.9.8 “删除”按钮代码设计433
11.9.9 “查询”按钮代码设计433
11.9.10 ListView控件项目单击事件代码设计435
11.10 “合同信息查询与导出”窗体设计435
11.10.1 窗体界面设计435
11.10.2 窗体初始化与关闭事件代码437
11.10.3 复合框设置代码设计438
11.10.4 “重设条件”按钮代码设计439
11.10.5 “开始查询”按钮代码设计440
11.10.6 “数据导出”按钮代码设计441
11.10.7 清除显示信息过程代码设计442
11.11 系统测试443
11.11.1 “用户登录”窗体测试443
11.11.2 “修改用户名”窗体测试443
11.11.3 “修改密码”窗体测试444
11.11.4 “合同基本信息管理”窗体测试444
11.11.5 “合同信息查询与导出”窗体测试446
第12章 拆分与备份工作簿系统447
12.1 系统概述448
12.1.1 设计思路448
12.1.2 知识点一:Excel 2010中装载加载宏449
12.1.3 知识点二:使用ADOX库450
12.2 数据库表设计451
12.3 工作簿与公共模块代码设计452
12.3.1 工作簿对象代码设计452
12.3.2 公共变量与菜单按钮代码设计453
12.3.3 刷新窗体语言显示过程代码设计454
12.3.4 刷新工作簿列表过程代码设计455
12.3.5 保存选择工作簿代码设计456
12.3.6 保存已选中工作簿过程代码设计457
12.3.7 合并工作簿过程代码设计458
12.3.8 链接字符串与工作簿名获取过程代码设计462
12.4 “拆分工作簿”窗体设计462
12.4.1 窗体界面设计463
12.4.2 变量定义与窗体激活事件代码设计464
12.4.3 刷新List控件过程代码设计464
12.4.4 “浏览拆分工作簿”文本框与“浏览”按钮代码设计465
12.4.5 “添加”按钮单击事件代码设计467
12.4.6 “组别”复合框改变事件代码设计468
12.4.7 “添加”按钮单击事件469
12.4.8 “删除”按钮单击事件代码设计470
12.4.9 “开始拆分”按钮单击事件代码设计471
12.4.10 文件后缀与保存文件名过程代码设计474
12.5 “选择备份工作簿”窗体设计474
12.5.1 窗体界面设计474
12.5.2 窗体事件代码设计476
12.5.3 工作簿列表控件代码设计477
12.5.4 “勾选设置”与“语言设置”框架代码设计478
12.5.5 “打开”与“下一步”按钮代码设计479
12.5.6 设置控件状态过程代码设计480
12.6 “选择备份工作表”窗体设计481
12.6.1 窗体界面设计481
12.6.2 窗体激活与卸载事件代码设计482
12.6.3 复合框改变事件代码设计483
12.6.4 工作表列表、选中设置与按钮代码设计484
12.6.5 刷新标题过程代码设计485
12.6.6 设置表名显示状态过程代码设计486
12.6.7 添加删除选定项过程代码设计487
12.7 “保存备份文件位置”窗体设计488
12.7.1 窗体界面设计488
12.7.2 窗体事件与ListView事件代码设计489
12.7.3 按钮代码设计490
12.7.4 刷新已选工作表列表过程代码设计491
12.7.5 刷新已选择表过程代码设计492
12.7.6 默认保存文件名过程代码设计493
12.8 信息提示窗体设计494
12.8.1 窗体界面设计495
12.8.2 窗体代码设计495
12.9 系统测试496
12.9.1 拆分工作簿模块功能测试496
12.9.2 备份工作簿模块功能测试498