Office办公应用非常之旅:Excel VBA典型实例
下午5点前订单,当日发货!超时赔付
¥
14.7
2.4折
¥
62
九五品
仅1件
作者乔志会 著
出版社清华大学出版社
出版时间2015-01
版次1
装帧平装
货号9787302367840503
上书时间2024-10-21
商品详情
- 品相描述:九五品
图书标准信息
-
作者
乔志会 著
-
出版社
清华大学出版社
-
出版时间
2015-01
-
版次
1
-
ISBN
9787302367840
-
定价
62.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
524页
-
字数
812千字
-
丛书
Office办公应用非常之旅
- 【内容简介】
-
《Office办公应用非常之旅:Excel VBA典型实例》分为3篇,共12章。前3章是基础篇,介绍Excel VBA开发的基础知识,包括熟悉VBE开发环境、VBA程序设计基础和Excel对象模型。第4~9章是简单实例篇,结合各个实例,介绍如何通过VBA代码调用Excel强大的数据管理与分析功能,内容丰富,涉及数据有效性、排序、自动筛选、高级筛选、名称、工作表函数、工作表保护等内容。第10~12章是复杂实例篇,重点讲述了Excel 2010结合数据库的开发模式,帮助读者认识和了解DAO/ADO/ADOX对象,学会使用SQL查询语句。
本书从实际出发,每个实例都介绍了设计思路与知识点,避免读者走弯路。无论是初学者还是有一定基础的读者,通过学习本书,都可以编制出属于自己的应用程序。
本书适合有大量数据处理需求的办公管理人员阅读,也适合大中专院校学生以及相关兴趣爱好者学习阅读,是实现高效办公的得力助手。
- 【作者简介】
-
乔志会,硕士研究生,毕业于中北大学计算机应用技术专业,2002年至今就职于中北大学。长期从事计算机教学和计算机软件开发相关工作,参与开发了多项计算机仿真相关的项目,先后在国家级、省级学术期刊上发表3篇计算机方面学术论文。
- 【目录】
-
第1篇基础篇
第1章初识Excel2010VBA2
1.1VBA的功能3
1.2认识VBA编辑器(VBE)4
1.2.1VBE环境的设置5
1.2.2VBE编辑器工具栏6
1.2.3工程资源管理器6
1.2.4“属性”面板7
1.2.5代码窗口8
1.2.6对象浏览器8
1.3VBE调试工具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.1Sub过程24
2.4.2Function过程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.3If…Then语句29
2.6.4If…Then…Else语句以及变种30
2.6.5SelectCase多分支语句31
2.6.6Do…Loop语句33
2.6.7For…Next语句35
2.6.8ForEach…Next语句36
2.6.9跳转语句37
2.7常见函数与语句38
2.7.1注释语句38
2.7.2InputBox函数39
2.7.3MsgBox函数39
2.8数组40
2.8.1了解数组定义及上下界40
2.8.2多维数组41
2.8.3动态数组41
2.8.45个与数组相关的函数和语句42
2.8.5在VBA中使用数组43
第3章Excel2010VBA对象模型45
3.1面向对象编程46
3.1.1对象的属性46
3.1.2对象的方法47
3.1.3对象的事件47
3.2Application对象48
3.2.1Application对象的常用属性48
3.2.2Application对象的常用方法49
3.3Workbook对象49
3.3.1Workbook对象的常用属性50
3.3.2Workbook对象的常用方法50
3.4Worksheet对象50
3.4.1Worksheet对象的常用属性50
3.4.2Worksheet对象的常用方法51
3.5Range对象52
3.5.1Range对象的引用方式52
3.5.2Range对象的常用属性52
3.5.3Range对象的常用方法53
第2篇简单实例篇
第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.3myCountry与myList过程代码设计82
4.4.4按区域筛选客户代码设计82
4.4.5myListView过程代码设计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.2Access数据库设计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.8ListView控件项目单击事件代码设计208
7.5.9查询与显示供货商信息过程代码设计208
7.5.10myListView过程代码设计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.8ListView控件项目单击事件代码设计216
7.6.9查询与显示商品信息过程代码设计217
7.6.10myListView过程代码设计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.10ListView控件项目单击事件代码设计228
7.7.11查询与显示进货信息过程代码设计228
7.7.12myListView过程代码设计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.10ListView控件项目单击事件代码设计239
7.8.11查询与显示销售信息过程代码设计239
7.8.12myListView过程代码设计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.7Sheet_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.6ListView控件代码设计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.3ListView控件事件代码设计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篇复杂实例篇
第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.10ListView控件项目单击事件代码设计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知识点一:Excel2010中装载加载宏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
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价