Excel VBA入门与典型实例

生活百科 2023-01-26 08:57生活百科www.aizhengw.cn

Excel VBA入门与典型实例

《Excel VBA入门与典型实例》是2007年清华大学出版社出版的图书,作者是张峋。

基本介绍

  • 书名Excel VBA入门与典型实例
  • 作者张峋
  • ISBN9787302158073
  • 页数417页
  • 定价45元
  • 出版社清华大学出版社
  • 出版时间2007.08.01

内容简介

本书由浅入深、循序渐进地介绍了ExcelVBA的知识体系及实用编程。全书共15章,分4篇。第1篇(第1~2章)为準备篇,主要介绍Excel高级操作和宏的概念及使用。第2篇(第3~4章)为ExcelVBA基础篇,主要介绍VBA的概念及基本语法。第3篇(第5~10章)为ExcelVBA专项技术篇,主要介绍VBA在实际套用中的一些专项技术及技巧。第4篇(第11~15章)为综合案例篇,主要综合前面各章的知识,以5个综合案例介绍VBA编程在实际工作中的套用,从而进一步提高用户的实际编程能力。
本书适用于初、中级的ExcelVBA用户使用。任何有基本Excel操作基础的用户,都可以无障碍地阅读本书,学习ExcelVBA知识。

图书目录

第1篇準备篇
第1章Excel的高效使用技巧 2
1.1高效的数据录入 2
1.1.1数据的添加 2
1.1.2数据的修改和删除 4
1.2数据筛选 5
1.2.1自动筛选 5
1.2.2自定义筛选 6
1.3数据透视表 7
1.3.1理解数据透视表 7
1.3.2数据透视表的建立 9
1.4生成图表 11
1.4.1图表类型 11
1.4.2使用图表嚮导快速创建複杂图表 12
1.5本章小结 15
1.6本章习题 15
第2章VBA开发起步——使用宏 17
2.1宏的概念 17
2.2宏的基础操作 17
2.2.1录製宏 17
2.2.2运行宏 20
2.3使宏易于运行 22
2.3.1给宏指定快捷键 22
2.3.2将宏指定给按钮 22
2.3.3将宏指定给图片 24
2.3.4将宏指定给工具列按钮 25
2.4宏的实际运用 26
2.4.1为自己的工作簿加入新建工作表功能 26
2.4.2一键搞定排名 27
2.4.3为常用功能添加快捷键 29
2.5常见问题分析 30
2.5.1宏该保存在哪里 30
2.5.2相对引用和绝对引用 31
2.5.3使用数字签名 32
2.6本章小结 36
2.7本章习题 37
第2篇ExcelVBA基础篇
第3章VBA概述 40
3.1了解VBA 40
3.1.1什幺是VBA 40
3.1.2VBA与VB 41
3.1.3理解对象 41
3.1.4安装VBA环境和帮助文档 42
3.2VisualBasic编辑器环境介绍 45
3.2.1切换到VisualBasic编辑器 45
3.2.2使用对象浏览器学习对象的用法 46
3.2.3自定义环境提高工作效率 49
3.3编辑第一个VBA程式 52
3.4常用技巧 54
3.4.1使用快捷键加快编程速度 54
3.4.2利用网路学习VBA 54
3.4.3利用录製宏学习VBA对象 55
3.5本章小结 57
3.6本章习题 57
第4章VBA基础语法 60
4.1VBA常用对象 60
4.1.1最常用的对象 61
4.1.2常用对象的集合 62
4.1.3使用对象的规则 63
4.2VisualBasic语言概述 64
4.2.1数据类型 64
4.2.2常量 65
4.2.3变数 65
4.2.4数据运算 66
4.3控制语句 69
4.3.1判断结构 69
4.3.2循环语句 73
4.3.3其他常用语句 80
4.4过程 84
4.4.1模组 84
4.4.2过程 85
4.4.3过程的调用 89
4.5本章小结 92
4.6本章习题 93
第3篇ExcelVBA专项技术篇
第5章用户界面设计 98
5.1用户界面设计概论 98
5.1.1用户界面设计原理 98
5.1.2用户界面设计思想 98
5.1.3实例讲解 99
5.2用户界面设计方法 102
5.2.1创建窗体 102
5.2.2设定窗体和控制项属性 103
5.2.3使用窗体和控制项的方法 105
5.2.4控制项的事件 105
5.2.5初始化窗体 107
5.3常用控制项的使用 109
5.3.1标籤 109
5.3.2文本框 109
5.3.3命令按钮 110
5.3.4列表框 113
5.3.5组合框 117
5.3.6多页 118
5.4用户界面常用函式 119
5.4.1Msgbox函式 120
5.4.2Inputbox函式 121
5.5工作表内控制项 122
5.5.1嵌入控制项的方法 123
5.5.2常用控制项 123
5.6本章小结 127
5.7本章习题 127
第6章办公常用界面设计 130
6.1背景介绍 130
6.1.1设计目的 131
6.1.2界面的功能 131
6.2设计录入窗体 133
6.2.1录入界面的绘製 133
6.2.2编写【确定添加】按钮 135
6.2.3添加辅助功能 138
6.2.4同记录单添加功能的比较 139
6.3设计查询窗体 140
6.3.1查询窗体的绘製 140
6.3.2查找功能代码的设计 140
6.3.3取消和清除功能代码的设计 144
6.3.4同系统自带搜寻功能比较 148
6.4启动窗体 148
6.4.1启动录入窗体 148
6.4.2查询窗体 150
6.5本章小结 151
6.6本章习题 151
第7章实现图錶转化 154
7.1Chart对象的基础知识 154
7.2理解Chart对象 156
7.2.1录製宏 156
7.2.2理解代码 159
7.3实现图表自动化 161
7.3.1分析实际问题 161
7.3.2编写代码 162
7.4本章小结 164
7.5本章习题 165
第8章数据透视表操作 169
8.1透视表所涉及的对象 169
8.1.1PivotTable数据透视表对象 169
8.1.2PivotField数据透视表栏位对象 170
8.1.3PivotCache记忆体缓冲区对象 170
8.2理解对象 171
8.2.1录製宏 171
8.2.2理解代码 174
8.3实现数据透视表自动化 176
8.3.1分析实际问题 176
8.3.2用VBA指定数据区域 177
8.3.3给区域添加合适的栏位 178
8.3.4将代码加入按钮 181
8.4本章小结 184
8.5本章练习 184
第9章自定义函式 187
9.1设计目的 187
9.2不用VBA建立工资表的方法 188
9.2.1根据实际情况建立资料库 188
9.2.2输入公式 192
9.2.3个人所得税的计算 193
9.3使用VBA製作的工资表 196
9.3.1创建自定义函式 196
9.3.2使用自定义函式 197
9.4本章小结 199
9.5本章习题 200
第10章Excel与其他数据源的沟通 203
10.1ADO对象和SQL语言介绍 203
10.1.1ADO对象可程式的数据对象 203
10.1.2SQL语言数据操作的精华 205
10.2Excel和Excel沟通的实现 208
10.2.1工作簿内的数据操作 208
10.2.2工作簿之间的数据操作 215
10.3Excel和Access资料库沟通的实现 217
10.3.1Access资料库介绍 217
10.3.2Excel和Access单个表的沟通 219
10.3.3Excel和Access多个表的沟通 220
10.3.4Excel和其他资料库的沟通 222
10.4Excel从网页上提取信息 224
10.4.1提取网页信息的原理 224
10.4.2提取代码的实现 226
10.5本章小结 227
10.6本章习题 228
第4篇综合案例篇
第11章日程安排系统 232
11.1编程思路 232
11.1.1问题和需求分析 232
11.1.2功能分析 233
11.2製作录入界面 233
11.2.1设计录入界面 233
11.2.2构建资料库 235
11.2.3录入界面功能块代码的编写 237
11.2.4製作今日日程安排界面 247
11.2.5设计主选单界面 260
11.3本章小结 261
11.4本章习题 262
第12章考试自动化系统 264
12.1编程思路 264
12.1.1问题和需求分析 264
12.1.2功能分析 265
12.2卷面设计 265
12.2.1判断题 266
12.2.2单项选择题 267
12.2.3多项选择题 267
12.2.4填空题 268
12.3输入到答题卡 269
12.3.1判断题输入方法 269
12.3.2单项选择题输入方面 273
12.3.3多项选择题输入方法 275
12.3.4填空题的输入方式 280
12.4判卷自动化 281
12.4.1判断题自动评分 281
12.4.2单项选择题自动评分 282
12.4.3多项选择题自动评分 283
12.4.4填空题自动评分 284
12.4.5计算总分数 285
12.5本章小结 288
12.6本章习题 289
第13章用户分级管理系统 292
13.1身份设计 292
13.1.1用户级别的设计 292
13.1.2各级别许可权的设计 293
13.1.3许可权分配的实现 294
13.2代码的编写 297
13.2.1登录窗体设计 297
13.2.2管理员身份识别 298
13.2.3考生身份识别 301
13.3整合与修改 307
13.3.1修改答题按钮 307
13.3.2友好的主选单 312
13.4反思的价值 313
13.4.1漏洞的实现 313
13.4.2漏洞的思考 314
13.4.3漏洞的弥补 315
13.5本章小结 317
13.6本章习题 317
第14章奖金审计系统 320
14.1编程思路 320
14.1.1问题和需求分析 320
14.1.2功能分析 321
14.2功能单元设计 321
14.2.1管理窗体的设计 321
14.2.2基本查询窗体的设计 322
14.2.3高级查询界面 322
14.2.4窗体关係的设计 323
14.3管理窗体设计 324
14.3.1绘製管理窗体 324
14.3.2【添加】按钮代码 327
14.3.3【重置】按钮的设计 329
14.3.4【上一条】和【下一条】按钮的设计 330
14.3.5【保存】按钮的设计 334
14.3.6【删除】按钮的设计 336
14.3.7【退出】按钮的设计 338
14.4查询功能的设计 342
14.4.1基本查询功能窗体的设计 342
14.4.2基本查询窗体功能代码的设计 344
14.4.3高级查询功能窗体的设计 347
14.4.4高级查询功能代码的设计 349
14.5本章小结 362
14.6本章习题 362
第15章人事档案管理系统 365
15.1编程思路 365
15.1.1问题和需求分析 365
15.1.2功能分析 366
15.2功能单元的设计 366
15.2.1员工信息表格的设计 366
15.2.2录入界面的设计 367
15.2.3简历查询表 368
15.2.4统计表 369
15.3录入和删除功能的设计 369
15.3.1录入界面的设计 369
15.3.2初始化组合框控制项 371
15.3.3功能按钮的设计 374
15.4搜寻显示功能的设计 385
15.4.1界面的设计 385
15.4.2搜寻功能代码的设计 387
15.5生成统计表 390
15.5.1变数的规划 390
15.5.2按照年龄求人数 391
15.5.3按学历求人数 394
15.5.4按性别求人数 395
15.5.5录入信息 396
15.5.6编写综合代码 396
15.6构造主界面 399
15.7本章小结 401
15.8本章习题 401
附录配书光碟中Excel常用技巧1000例索引 406

图书前言

随着IT技术的高速发展,现代办公越来越离不开计算机。Office办公套件是电脑办公中最流行的软体。尤其是Office套件中的Excel,因为其强大的数据运算功能被众多的办公一族所青睐。
对于日常办公的一般需求,Excel的基本功能足以胜任。,要满足某些更为专业和特殊的需求,就要在Excel平台上进行专项开发。
为了帮助众多从业者了解和使用Excel的二次开发,笔者精心编写了本书。本书在内容的编排和目录组织上都十分讲究。从Excel的高级操作讲起,让读者温习一下日常办公中使用的一些操作。然后由宏的概念开始,逐步引入Excel的二次开发工具VBE(VisualBasicEditor)和开发语言VBA(VisualBasicforApplications)。给出具体的实例,让读者在实际操作中体会这些理论的实际意义。,实例式讲解贯穿了全书,对于每一个相对陌生的概念或者方法,本书都是通过具体的实例来引导读者去理解,相对于理论式的说教,更方便了读者的学习和掌握。
本书特色
1.精心设计,布局科学
本书按照读者的学习规律,由浅入深、由易到难地讲解。本书对于複杂的知识点都通过合理的分解,将其划分为独立的小单元讲解,然后再把它们整合在一起讲解,即便是很複杂的问题,在笔者精心指导下,学起来也会很轻鬆。
2.取材广泛,内容充实
本书的实例涉及Excel套用的各个领域,如办公、教育、生活及娱乐等。本书在讲解每一个知识点时都会结合这个知识点在实际中的套用,通过实例说明问题,让读者不但可以学习知识,而且也可以提高对实际问题的理解。
3.讲解通俗,步骤详细
本书以通俗易懂的语言讲解,每个实例的操作步骤都很详细,读者非常容易掌握。
4.突出思想,强调方法
本书凝聚了笔者多年使用VBA的经验,讲解中渗透了笔者对每个问题的分析思路和对整个计算机语言的学习思想,强调科学地分析问题,以提高读者解决实际问题的能力。
5.技巧,体现能力
本书将一些学习技巧和编程经验出来,并加以点拨,可帮助读者更好地理解书中的内容。
6.配多媒体视频演示光碟,加速学习
为了方便读者快速上手,本书配多媒体视频演示光碟。光碟中录製了各个实例的详细操作步骤,并配有语音讲解,让读者可以在最短的时间内学习最多的知识。
本书内容
第1篇準备篇
第1章Excel的高效使用技巧,介绍Excel的高级操作,为后文利用VBA实现这些複杂操作的自动化打下基础。
第2章VBA开发起步——使用宏,由宏的概念切入,通过录製宏、执行宏等具体实例让读者初步了解Excel自动化的概念。
第2篇ExcelVBA基础篇
第3章VBA概述,开始正式介绍VBA的概念,考虑到书中涉及的编程思想,从巨观上介绍了VBA编程的基础概念。
第4章VBA基础语法,介绍VBA的基础语法,为后面的编程打下理论基础。
第3篇ExcelVBA专项技术篇
第5章用户界面设计,主要针对用户界面设计,介绍用户界面设计中各控制项的属性和方法,以及界面设计中要用到的事件机制。
第6章办公常用界面设计,针对VBA在用户界面中的套用,结合库存管理系统中的界面设计,讲解具体的实现方法。
第7章实现图錶转化,针对VBA在图錶转换方面的套用,结合某公司销售统计数据图表的生成,讲解具体的实现方法。
第8章数据透视表操作,针对VBA在数据透视表方面的套用,结合企业财物预算的数据透视表,给出了具体的实现方法。
第9章自定义函式,针对VBA自定义函式的套用,结合工资表中个人所得税的计算,给出了具体的实现方法。
第10章Excel与其他数据源的沟通,介绍Excel和其他数据源的沟通,进一步扩大了Excel运算元据的範围。
第4篇综合案例篇
第11章日程安排系统,介绍一套完整的日程安排系统,用VBA实现日程的录入和查询,并设计了提醒功能,综合用到多种理论知识。
第12章考试自动化系统,介绍考试自动化系统,利用VBA实现各种题型解答的设计和电脑自动判卷,有很高的实用价值。
第13章用户分级管理系统,接着第12章,进一步建立用户登录系统,通过严格的用户环节的设计和安全性安排,最终利用VBA实现了一个完整的不同许可权用户登录系统。
第14章奖金审计系统,介绍一个奖金审计表的自动化过程,突出VBA在审计中的套用,运用了较多的窗体控制项,目的在于展示VBA的强大的对象操作功能。
第15章人事档案管理系统,介绍一个人事档案管理系统,该系统整合了多个环节,从员工信息录入到简历的生成和查询,再到员工状况的统计和分析。整个系统规模相对较大,涉及的知识点相对较多,可以综合複习前面各章的理论。
读者对象
本书知识全面,强调思想,突出实例教学,讲解时由浅入深、循序渐进,渗透了笔者多年的VBA编程经验,可让读者比较轻鬆而透彻地掌握VBA开发。所以,任何有Excel操作基础的人士,都可轻鬆地学习本书。通过对本书内容的学习,可大大提高您的办公效率,实现办公自动化。甚至您还可以利用VBA开发出某些专项的软体模组。

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有