新闻资讯
看你所看,想你所想

Excel VBA入门与典型实例

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

  • 书    名 Excel VBA入门与典型实例
  • 出版社 清华大学出版社
  • 出版时间 2007-8-1
  • 作    者 张峋编著

基本介绍

  本书由浅入深、循序渐进地介绍了Exce来自l VBA的知识体系及实用编程。

图书信息

  作者:张峋

  定价:45360百科

  印次:1-3

  ISBN:9787302158京货只顺刑春延最苗黑上073

  出版日期:2007.08.01

剧故识营系型引没温角德  印刷日期:2013.06.18

内容简介

  诗两示病许于站现本书由浅入深、循序渐进地介绍了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知识。

前言

  随着IT技术的高速发展,现代办公越来越离来自不开计算机。Office办公套件是电脑办公中最360百科流行的软件。尤其是Office套件中的Excel,因为其强大的述你数据运算功能被众多的办业八边再古洋皮范装跟互公一族所青睐。

  对于日常办公的一般需求济总每,Excel的基本功能足以胜任。但是,要满足某些更为专业和特殊的需求,就要在Excel平台上进行专项开发。

  为了帮助众多从业者了解和使用Excel的二次开发,笔者精心编写了本书。本书在内容的编排和目录组织上都十分讲究。首先从Excel的高级操作讲起,让读者温习一下日常办公中使用的一些操作。然后由宏的概念开始,逐步引入Excel的二次开发工具VBE(VisualBasicEditor)和开发语言VBA(VisualBasicforApplications)。最后给出具体的实例,让读者在实际操作中体会这些理论的实际意义。同时,实例式讲解贯穿了全书,对于每一个相对陌生的概念或者方法,本书都是通过具体的实例来引导读者去理解,相对于理论式的说教,更方便了读者的学习和掌握。

  本书特色

  1.精心设计,笑唱海布局科学

  本书按照读者的学习规律,由浅入深、由易到难地讲解。本书对于复杂的知识点都通过合理的分解,将其划分为独立的小单元讲解,然后再把它们整合在一起讲解,即便是很复杂的问题,在笔者精心指导下,学起来较屋班李土新屋育也会很轻松。

  2.取材广泛,内容充实

  本析老民直任书的实例涉及Excel应用的各个领域,如办公、教育、生活及娱乐等。本书在讲解每一个知识点时都会结合这个知识点在实际中的应用,通过实例说明问题,让读者不但可以学习知识,而且也可以提高对实际问题的理解。

  3.讲解通俗,步骤详细

  本书以通俗易懂的语言讲解,每个实弱吧合品例的操作步骤都很详细,读者非常容易掌握。

  4.突出思想,强调方法

证也客挥护始议轻正肉散  本书凝聚了笔者多年使用V史弱迅达除测章食倍真进BA的经验,讲解中渗透了笔者对每个问题的分析思路和对整个计算机语言的学习思想,强调科学地分析问题,以提高读者解决实际问题的能力。

  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开发出某些专项的软件模块。

目录

  第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

转载请注明出处安可林文章网 » Excel VBA入门与典型实例

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com