书海网短评:
适读人群:需全面学习ExcelVBA的人员、利用VBA解决复杂问题的人员、培训机构的学员 一本全面、深入讲解ExcelVBA开发精髓及应用的宝典秘笈 通过大量实例提升实战技能,通过实战案例展现V
一本全面、深入讲解ExcelVBA开发精髓及应用的宝典秘笈
通过大量实例提升实战技能,通过实战案例展现VBA的典型应用
15小时配套教学视频+32.4小时Excel专题视频讲座
全面:涵盖VBA基础、Excel对象模型、用户界面设计、使用外部数据及VBA高级应用等
新颖:以新的Excel2013进行讲解,同时也适用于Excel的其他版本
详细:结合图示,从概念、语法、示例、技巧和应用等多角度分析每个知识点
实用:提供了300多个实例、37个案例、214个技巧、1个项目案例、96个习题
深入:剖析了加载宏,操作VBE、调用WindowsAPI、制作帮助系统等高级内容
高效:提供了15小时配套教学视频,赠送32.4小时Excel专题视频,高效而直观
伍远高,毕业于西南石油大学计算机科学学院,微软Office办公软件高级应用专家。对VBA在企业信息化系统中的应用有深入研究,从事Office应用软件的教学和研究十余年。曾在深圳电脑培训中心从事Office应用培训工作,在中国南玻集团担任信息部经理期间,主要从事企业销售信息和客户信息的收集、分析管理工作,用VBA为企业量身订制了多套信息管理系统,如商品价格系数计算系统、客户管理系统等。
第1篇Excel2013应用程序开发简介
第1章Excel2013开发平台概述(教学视频:25分钟)
1.1Excel2013新增功能
1.1.1Excel的前世今生
1.1.2Excel2013的特点
1.1.3初识Excel2013的真面目
1.1.4直观方便的功能区
1.2用Excel开发应用程序有啥好处
1.3Excel应用程序结构
1.3.1Excel应用程序有哪几部分
1.3.2面向对象编程是什么
1.4Excel应用程序开发流程
1.4.1开发前要准备啥
1.4.2应用程序开发过程
1.4.3测试应用程序是否达到要求
1.4.4发布给最终用户使用
1.5实战练习
第2章使用宏(教学视频:39分钟)
2.1宏简介
2.1.1宏是什么
2.1.2宏有哪些优点
2.1.3有哪些方法创建宏
2.2将你的操作录下来
2.2.1在Excel2003中录制宏
2.2.2Excel2013宏录制功能在哪里
2.2.3在Excel2013中录制宏
2.2.4直接编写VB代码创建宏
2.3管理宏
2.3.1设置宏选项
2.3.2怎样清除不需要的宏
2.3.3修改不满足要求的宏
2.4如何使用宏
2.4.1按键运行宏
2.4.2使用【宏】对话框运行宏
2.4.3单击工具栏按钮运行宏
2.4.4将宏放到菜单中(Excel2003版)
2.4.5在Excel2013快速工具栏中添加宏按钮
2.4.6在工作表中添加按钮运行宏
2.4.7打开工作簿时自动运行宏
2.5个人宏工作簿
2.5.1个人宏工作簿是什么
2.5.2保存宏到个人宏工作簿
2.5.3管理个人宏工作簿
2.6宏的安全性
2.6.1宏为啥不能执行
2.6.2怎样修改宏安全级别
2.7实战练习
第3章ExcelVBA的开发环境(教学视频:21分钟)
3.1VBE简介
3.1.1VBE是什么
3.1.2怎么打开VBE
3.1.3熟悉VBE操作界面
3.2VBE常用子窗口的作用
3.2.1查看工程文件
3.2.2怎样设置对象属性
3.2.3在代码窗口中查看和编辑代码
3.2.4移动VBE子窗口
3.3让VBE环境适合自己的习惯
3.3.1功能强大的【代码】窗口
3.3.2设置代码的显示格式
3.3.3设置通用选项
3.3.4设置能停靠的子窗口
3.4VBE提供的帮助
3.4.1打开帮助主界面
3.4.2通过帮助查看对象属性
3.4.3在帮助中搜索
3.5实战练习
第2篇VBA基础知识
第4章VBA基础(教学视频:63分钟)
4.1VBA简介
4.1.1VBA是什么
4.1.2在Excel中使用VBA的优势
4.2VBA语法简介
4.2.1VBA代码是什么样的
4.2.2VBA代码可用的字符
4.2.3VBA的关键字
4.2.4什么是标识符
4.3VBA中有哪些数据类型
4.3.1VBA数据类型有哪些
4.3.2创建自己的数据类型
4.3.3使用枚举类型
4.4常数是什么
4.4.1直接常数
4.4.2符号常数
4.4.3Excel定义好的常数
4.5不能不知的变量
4.5.1声明变量的方法
4.5.2变量的作用域和生存期
4.5.3最常见的局部变量
4.5.4当前模块可见的模块变量
4.5.5全程序可见的全局变量
4.5.6特殊的静态变量
4.6连接的桥梁--运算符和表达式
4.6.1VBA中的算术运算
4.6.2大小的比较
4.6.3多个条件的逻辑运算
4.6.4把字符连接起来
4.7实战练习
第5章程序控制结构(教学视频:55分钟)
5.1VBA程序结构概述
5.1.1VBA语句的格式
5.1.2程序的3种结构
5.2经常用到的VBA语句
5.2.1用Let语句给变量赋值
5.2.2用Rem语句为程序添加说明
5.2.3用InputBox接受用户输入数据
5.2.4用MsgBox函数显示信息对话框
5.3智能的VBA:可选择执行语句
5.3.1单分支语句——If...Then
5.3.2二分支语句——If...Then...Else
5.3.3多分支语句——If...Then...ElseIf
5.3.4多分支语句——SelectCase
5.4让VBA重复工作
5.4.1循环程序的例子
5.4.2For...Next循环语句
5.4.3Do...Loop循环语句
5.4.4ForEach...Next循环语句
5.4.5循环嵌套:循环内的循环
5.5实战练习
第6章使用数组(教学视频:46分钟)
第7章使用过程(教学视频:58分钟)
第8章管理模块(教学视频:19分钟)
第9章处理字符串和日期(教学视频:45分钟)
第3篇掌握Excel对象模型
第10章Excel对象概述(教学视频:27分钟)
第11章使用Application对象(教学视频:29分钟)
第12章使用Workbook对象(教学视频:26分钟)
第13章使用Worksheet对象(教学视频:32分钟)
第14章使用Range对象(教学视频:43分钟)
第15章其他常用Excel对象(教学视频:24分钟)
第4篇用户界面设计
第16章使用Excel内置对话框(教学视频:20分钟)
第17章创建自定义对话框(教学视频:17分钟)
第18章使用标准控件(教学视频:19分钟)
第19章使用ActiveX控件(教学视频:27分钟)
第20章使用RibbonX(教学视频:22分钟)
第21章使用CommandBars(教学视频:39分钟)
第5篇使用外部数据
第22章控制其他Office程序(教学视频:30分钟)
第23章处理文件(教学视频:27分钟)
第24章使用ADO访问数据库(教学视频:17分钟)
第25章Excel2013与Internet(教学视频:19分钟)
第6篇VBA高级应用
第26章使用Excel加载宏(教学视频:17分钟)
第27章使用类模块(教学视频:21分钟)
第28章用代码操作VBE(教学视频:30分钟)
第29章使用WindowsAPI(教学视频:23分钟)
第30章制作应用程序的帮助(教学视频:16分钟)
第7篇综合应用程序设计
第31章进销存管理系统
附录AVBA程序调试技巧
附录BASCII码表
Excel2013是MicrosoftOffice2013的组件之一,该软件主要用来对表格数据进行管理、分析、统计等,是办公人员最常用的软件之一。如果想要让Excel2013发挥最大的功效,则可以借助于VBA开发各种电子表格应用程序。
使用VBA可以为Excel2013应用程序提供新的功能或增强现有的功能,从而减少用户在Excel中的操作步骤,提高工作效率。如果要以Excel2013为平台,使用VBA进行二次开发,则需要读者能熟练地操作Excel软件,并具有一定的程序设计能力。
《Excel VBA编程实战宝典(附光盘)》便是一本以最新的Excel2013为版本,系统介绍VBA编程技术的图书。《Excel VBA编程实战宝典(附光盘)》内容全面,涵盖广泛,几乎涉及VBA编程从入门到进阶的大部分技术,适合学习阶段的读者阅读。《Excel VBA编程实战宝典(附光盘)》以实战为原则,讲解时不是罗列枯燥的语法知识,而是每个技术点都结合典型实例进行讲解,每章最后还给出了针对性的实战练习题,并且在《Excel VBA编程实战宝典(附光盘)》的最后给出了一个综合项目案例的开发过程。相信通过《Excel VBA编程实战宝典(附光盘)》的学习,读者可以很好地掌握ExcelVBA编程。
《Excel VBA编程实战宝典(附光盘)》特色
*适用于多个版本:《Excel VBA编程实战宝典(附光盘)》除第20章介绍的Excel2013新增RibbonX功能的内容外,其余章节的内容都可应用到Excel2000/XP/2003/2007/2010/2013的各版本中。使用各版本的用户都可以通过《Excel VBA编程实战宝典(附光盘)》学习VBA知识。
*内容全面:市场上大多数介绍VBA类的书籍,都只是详细介绍了Excel对象模型的使用,没有程序设计基础的读者需要参考其他书籍来学习VB程序设计方面的知识。《Excel VBA编程实战宝典(附光盘)》除了详细介绍Excel对象模型的使用外,还详细介绍了VB程序设计基础,使初学者通过《Excel VBA编程实战宝典(附光盘)》就可学习到完整的ExcelVBA程序设计的相关知识。
*专业性强:《Excel VBA编程实战宝典(附光盘)》除了介绍VBA相关知识外,还介绍了在Excel中调用WindowsAPI、使用ADO访问数据库、控制其他Office应用程序、使用类模块以及制作帮助系统等应用程序开发中的高级内容,使读者开发的Excel应用程序更专业。
*知识点和实例相结合:《Excel VBA编程实战宝典(附光盘)》每个知识点都以实例代码来讲解。在《Excel VBA编程实战宝典(附光盘)》最后以一个完整的进销存管理系统的开发过程为例,使读者能够通过实例进一步巩固前面各章所学的知识。
*视频教学:为了便于读者高效、直观地学习《Excel VBA编程实战宝典(附光盘)》内容,作者专门为《Excel VBA编程实战宝典(附光盘)》中的重点内容录制了大量的多媒体教学视频辅助读者学习,从而达到更好的学习效果。
《Excel VBA编程实战宝典(附光盘)》对Excel2013的新增功能,以及实际开发应用程序中经常要用到,而其他书籍很少介绍的功能也进行了详细的介绍。例如:
*使用RibbonX,在第20章中详细介绍了使用XML自定义Excel2013功能区的方法。
*制作COM加载宏,在第26章中介绍了用VB开发COM加载宏的方法。
*操作VBE,在第28章中介绍了用VBA代码控制ExcelVBE开发环境的方法。
*制作帮助系统,在第30章中介绍了为Excel应用程序制作帮助文件的方法。
《Excel VBA编程实战宝典(附光盘)》内容
《Excel VBA编程实战宝典(附光盘)》程序是在Windows7和Excel2013中开发运行的,《Excel VBA编程实战宝典(附光盘)》共分为7部共31章。
第1篇Excel2013应用程序开发简介,包括1~3章,分别介绍了Excel开发平台概述、使用宏、ExcelVBA的开发环境等内容。
第2篇VBA基础知识,包括4~9章,分别介绍了VBA基础、程序控制结构、使用数组、使用过程、管理模块等程序设计的基本知识,第9章还详细介绍了字符串和日期的处理方法。
第3篇掌握Excel对象模型,包括10~15章,详细介绍了Excel中常用对象的属性、方法和事件的使用方法(包括Application对象、Workbook对象、Worksheet对象、Range对象和Chart对象等常用对象的使用)。
第4篇用户界面设计,包括16~21章,分别介绍了使用Excel内置对话框、创建自定义对话框、使用标准控件、使用ActiveX控件、使用RibbonX界面、使用CommandBars等内容。
第5篇使用外部数据,包括22~25章,分别介绍了控制其他Office程序、处理文件、使用ADO访问数据库、Excel2013与Internet等内容。
第6篇VBA高级应用,包括26~30章,分别介绍了使用Excel加载宏、使用类模块、用代码操作VBE、使用WindowsAPI、制作应用程序的帮助等内容。
第7篇综合应用程序设计,第31章为一个综合实例——进销存管理系统,本章详细介绍了该实例的开发过程,通过该实例的开发,进一步巩固前面各章所学的知识。
《Excel VBA编程实战宝典(附光盘)》超值DVD光盘内容
*《Excel VBA编程实战宝典(附光盘)》各章涉及的实例源文件;
*15小时《Excel VBA编程实战宝典(附光盘)》配套教学视频;
*13.7小时Excel公司管理专题视频讲座;
*4.7小时Excel商务图表制作专题视频讲座;
*14小时Excel数据处理、计算与分析专题视频讲座。
读者对象
《Excel VBA编程实战宝典(附光盘)》要求读者已经能熟练使用Excel2007/2010/2013,并对Excel2013的新增功能有一定的使用经验。在阅读《Excel VBA编程实战宝典(附光盘)》前,读者至少已经掌握了以下的Excel操作技能:
*格式化工作表;
*命令单元格区域;
*使用公式和函数;
*创建图表;
*管理工作簿;
*管理工作表。
由于书稿内容涉及众多的计算机专业知识,且作者水平和学识有限,书中难免有疏漏之处,敬请读者朋友批评指正。
编著者









