第一图书网

Excel VBA入门与应用典型实例

郭刚 郭刚 北京希望电子出版社,科学出版社 (2009-05出版)
出版时间:

2009-5  

出版社:

郭刚 北京希望电子出版社,科学出版社 (2009-05出版)  

作者:

郭刚  

页数:

450  

Tag标签:

无  

前言

Excel 2007是一款功能强大、技术先进且使用方便的数据管理和分析软件。VBA(Visual Basic For Application)是Office 2007办公软件的内置编程语言,借助于VBA的帮助,能够增强Excel办公自动化的处理水平,提高Excel完成日常工作的效率,实现对各类复杂数据管理的简单化。作为一名曾经在VBA的“泥潭”中苦苦挣扎的初学者,笔者能够理解一本实用性强的参考书对于初学者的意义。为了帮助广大VBA程序设计初学者在学习过程中能够快速掌握VBA程序设计的理念,轻松提高程序设计能力,笔者根据自身学习Excel vBA的经验教训编写了本书。本书立足于让没有任何编程经验的读者也能掌握VBA程序设计,因此围绕初学者可能遇到的问题来进行讲解。笔者希望通过本书能帮助读者快速掌握Excel VBA编程的基本知识和实用技能。本书特色与同类图书相比,本书具有以下鲜明特色。1.概念准确,易于理解VBA编程涉及的概念众多,其中不乏含混晦涩的概念。作为一本写给Excel VBA初学者的学习用书,书中对相关概念描述准确、语言平实,还运用打比方或者类比的方式讲解,配合插图,以最为直观而实用的方式呈现给读者,使读者读得懂,看得明白,能够掌握概念的精髓。2.实例丰富,实践性强为了让读者易于理解概念,掌握编程设计的技巧,书中列举了大量实例。在选择实例时力求与知识点密切结合,并突出应用技巧。设计实例时以读者易于上手为目标,突出实用性,能够解决在实际操作中遇到的问题。通过学习实例,读者可深入地理解相关概念和语法,从而达到灵活使用VBA编写应用程序的目的。本书的重点是强调实践性,书中的很多实例都来源于笔者的实际开发。读者通过对实例的学习,可以增强动手实践的能力。3.优化代码,注释规范基于Excel的VBA程序设计,代码并不需要复杂,算法并不需要高深,实用并简便易行才是真正需要的。本书摒弃了VBA复杂理论的讲解,在选择讲解的重点和案例的设置上以需要为先、以实用为主,知识点切中要害,代码短小精炼,极大地优化了本书的结构,增强了含金量。本书所涉及的程序源代码层次清楚、语句简洁。为了便于读者理解,代码注释丰富,同时对于大段的源代码给出详细的流程图,帮助读者能够了解流程,便于对代码的理解并理清程序的脉络。

内容概要

  《Excel VBA入门与应用典型实例》引领读者经历Excel 2007 VBA从入门到精通的全部学习过程,全书共分6篇21章,内容包括宏、Excel VBA的开发环境、VBA编程基础、VBA的常用语句、程序控制结构、使用Application对象、使用工作簿对象、使用工作表对象、使用单元格对象、创建工作表界面、自定义用户窗体、自定义Excel 2007功能区、使用VBA控制图表、使用类模块、VBA的数据库编程,以及教师人事管理系统、成绩分级管理系统和影碟出租管理系统3个综合案例。《Excel VBA入门与应用典型实例》适用于学习Excel VBA程序设计的初级用户以及希望提高ExcelVBA编程能力的中高级用户,也适合大、中专院校的学生阅读,并可以作为各类VBA培训教材使用。  《Excel VBA入门与应用典型实例》配套光盘内容为5小时《Excel VBA入门与应用典型实例》视频教学和书中实例的源文件,以及附赠11小时的Excel相关视频教学和6部相关电子书。

书籍目录

第1篇 Excel VBA准备第1章 开始Excel编程之旅——认识宏1.1 认识宏1.1.1 宏的概念1.1.2 录制宏1.1.3 使Visual Basic编辑器来创建宏1.1.4 设置宏的保存方式1.2 宏的运行方式1.2.1 使用“宏”对话框运行宏1.2.2 用快捷键来运行宏1.2.3 通过图形对象来运行宏1.2.4 使用按钮运行宏1.2.5 使用快速工具栏中的按钮来运行宏1.2.6 让宏自动运行1.3 加载宏1.3.1 使用Excel 2007自带的加载宏1.3.2 卸载加载宏1.3.3 保存加载宏1.3.4 加载其他加载宏1.4 设置宏的安全性1.4.1 设置宏安全性1.4.2 启用被禁止的宏1.5 宏的数字签名1.5.1 为文档添加数字签名1.5.2 对宏使用数字签名1.6 综合练习1.7 小结1.8 习题第2章 Excel VBA的开发环境2.1 认识Visual Basic编辑器2.1.1 打开Visual Basic编辑器.2.1.2 Visual Basic编辑器的界面结构2.2 Visual Basic编辑器界面中的窗口2.2.1 “工程”窗口2.2.2 “属性”窗口2.2.3 “代码”窗口2.2.4 “立即窗口”2.2.5 “对象浏览器”窗口2.3 代码输入的贴心助手2.3.1 显示“属性/方法”列表和常数列表2.3.2 显示“参数信息”2.3.3 自动生成关键字和使用快速信息2.4 调试VBA程序2.5 综合练习2.6 小结2.7 习题第3章 第一个VBA程序3.1 程序设计分析3.1.1 程序功能简介3.1.2 程序设计思路3.2 制作图形旋转效果3.2.1 绘制花瓣3.2.2 添加“组合框”控件和“切换按钮”控件3.2.3 实现旋转功能3.3 调整图形大小和制作图形移动动画效果3.3.1 实现图形大小的调整3.3.2 制作图形沿圆形轨迹的移动动画3.4 制作打开工作表的欢迎对话框3.5 综合练习3.6 小结第2篇 Excel VBA基础第4章 VBA编程基础4.1 常量4.1.1 系统常量4.1.2 用户自定义常量4.2 变量.4.2.1 声明变量4.2.2 强制声明变量4.2.3 变量的作用域4.2.4 变量的生存周期4.3 运算符和表达式4.3.1 算术运算符4.3.2 比较运算符4.3.3 逻辑运算符4.4 数组简介4.4.1 理解数组4.4.2 定义一维数组4.4.3 定义二维数组4.4.4 动态数组4.4.5 初始化数组4.4.6 复制数组元素4.4.7 清除数组45综合练习4.6 小结4.7 习题第5章 VBA的常用语句5.1 赋值语句和注释语句5.1.1 VBA中的语句5.1.2 赋值语句5.1.3 注释语句5.2 实现数据输入和输出的语句5.2.1 使用InputBox函数获得输入对话框5.2.2 使用MsgBox函数获得提示对话框5.2.3 使用PrInt方法显示程序运行结果5.3 暂停或退出程序5.3.1 暂停程序的运行5.3.2 停止程序的运行5.4 综合练习5.5 小结5.6 习题第6章 程序控制结构6.1 选择结构6.1.1 程序的常见结构6.1.2 条件表达式6.1.3 使用If…Then条件语句实现单一条件选择6.1.4 使用If…Then…Else条件语句实现双重选择6.1.5 使用If函数实现双重选择6.1.6 使用If…Then…Else…If条件语句实现多重选择6.1.7 使用Select…Case语句实现多重选择6.1.8 选择结构的嵌套6.2 循环结构6.2.1 使用For…Next循环结构实现给定次数的循环6.2.2 使用For Each…In…Next循环结构遍历集合对象6.2.3 使用While型的Do…Loop循环结构实现未知次数的循环6.2.4 使用Until型的Do…Loop循环结构实现未知次数的循环6.2.5 使用while…Wend循环结构进行条件判断6.2.6 循环的嵌套6.3 其他结构控制语句6.3.1 使用With语句定制对象6.3.2 使用Exit语句退出模块和循环6.3.3 使用Go To语句实现程序的跳转6.4 VBA的错误捕获语句6.4.1 使用On Error语句捕获程序错误6.4.2 使用Resume语句继续错误程序的运行6.5 综合练习6.6 小结6.7 习题。第7章 VBA的过程7.1 初探过程7.1.1 VBA的模块7.1.2 过程7.2 Sub过程7.2.1 创建Sub过程7.2.2 调用Sub过程7.3 传递参数7.3.1 按地址传递参数7.3.2 按值传递参数7.3.3 传递数组参数7.3.4 使用可选参数7.3.5 使用可变参数7.4 Function过程7.4.1 关于函数7.4.2 Function过程的定义7.4.3 直接调用Function过程7.4.4 在工作表中调用Function函数7.5 综合练习7.6 小结7.7 习题第3篇 Excel VBA对象模型第8章 Excel 2007的对象模型8.1 认识对象8.1.1 对象的属性8.1.2 对象的方法8.1.3 对象事件8.2 对象变量和对象数组8.2.1 对象变量8.2.2 对象数组8.3 集合8.4 Excel的对象模型8.4.1 Excel对象模型8.4.2 使用对象层次结构8.5 综合练习8.6 小结8.7 习题第9章 VBA常用对象应用之一——Application对象9.1 执行操作9.1.1 打开“打开”对话框9.1.2 实现定时操作9.1.3 退出Excel应用程序9.1.4 在过程中调用宏9.1.5 激活Microsoft应用程序9.1.6 显示系统信息9.1.7 为操作指定快捷键9.2 设置Excel界面外观9.2.1 设置Elxcel主窗口标题栏9.2.2 使用状态栏……第10章 VBA常用对象应用之二——工作簿对象第11章 VBA常用对象应用之三——工作表对象第12章 VBA常用对象应用之四——单元格对象第4篇 Excel VBA用户界面设计第13章 创建工作表界面第14章 自定义用户窗体第15章 自定义Excel 2007功能区第5篇 Excel VBA专项操作第16章 使用VBA控制图表第17章 使用为类模块第18章 VBA的数据库编程第6篇 Excel VBA综合应用第19章 老师人事管理系统第20章 成绩分级管理系统第21章 影碟出租管理系统

章节摘录

插图:第1篇 Excel VBA准备第1章 开始Excel编程之旅——认识宏Microsoft公司的Excel是常用的办公工具软件之一,也是目前最佳的电子表格系统。Excel以其优秀的数据录入功能和强大的数据处理能力得到了广大办公族的青睐。使用Excel能够满足90%日常数据处理的需要,但如果能够掌握VBA语言就能够实现对数据更高级的处理和操作。在Excel中使用VBA,能够高效率地实现数据处理的自动化,将工作人员从简单而重复的数据处理工作中解脱出来。本章主要内容和学习目的如下。口 了解宏的概念,掌握创建宏的两种方法。口 掌握宏的保存方法,能够根据宏的作用使用不同的保存方式。口 掌握宏的运行方法,能够灵活使用各种方法在Excel工作簿中运行宏。口 了解宏的安全设置,能够通过宏安全选项的设置来保护文档。口 了解数字签名的使用方法,能够使用数字签名来保护文档和宏。1.1 认识宏Excel最大的一个优势就在于能够创建和使用宏。通过宏的使用,能够实现对Excel的控制,扩展Excel的功能,提高工作效率。更为重要的是,宏是学习VBA最为有效的入门工具。本节将介绍Excel中宏的概念以及使用的有关知识。1.1.1 宏的概念对于初学者来说,宏也许是一个让人倍感高深的概念。按照微软公司的解释,宏就是一系列存储于Visual Basic模块中的命令和函数,它们在需要执行时可以随时运行。通俗地说,宏就是一系列能够自动完成某个任务的指令集合。在工作中经常需要完成某些重复的工作,例如,在制作人事档案表时,需要在表格中输入固定格式的地址和人员的名单。每次输入这些内容,都需要根据内容来设置格式,这将是一件很烦琐的重复工作。此时,可以将录入操作和需要设定的格式记录下来,得到一个宏。在以后的操作中,只需要启动宏,这些操作就可以自动依次执行,从而节省用户的大量时间,极大地提高工作效率。


编辑推荐

《Excel VBA入门与应用典型实例》讲述了:对涉及的相关概念描述力求准确,易于入门读者理解。摒弃VBA的复杂理论讲解,而是以实用为主,知识切中要害。代码注释丰富,对大段代码给出流程图,便于读者理解程序的脉络。每章提供综合练习,并给出操作提示和结果,便于读者自己动手实践。列举200余个实例、113个技巧和3个典型案例,提高读者的实践能力,专门录制了5小时多媒体视频进行讲解,使学习更加直观、高效。超值光盘:5小时《Excel VBA入门与应用典型实例》多媒体视频讲解,《Excel VBA入门与应用典型实例》实例文件,11小时Excel应用视频讲解(免费赠送),6部相关电子书,共1910页(免费赠送)。

图书封面

图书标签Tags

广告

下载页面


Excel VBA入门与应用典型实例 PDF格式下载



作为初学者 至少我能看懂 这就很不错了


实例比较丰富,由浅入深,讲解充分,是本好书.


很实用,例子比较详细


以前对VBA了解不多,看了这本书,发现初学者也能学下去,很好的书!


正在学习中,感觉还不错,讲解挺细致的


每一章节的视频都很短,很不详细,教学视频有和没有都没什么区别!


还没来及看,不过大概翻一下,还可以。


这本书便宜,但是错误很多,我看了1/4,感觉作者不认真,不过这些错误可以让人加深印象


相关图书