编辑推荐

适读人群:需全面学习ExcelVBA的人员、利用VBA解决复杂问题的人员、培训机构的学员
  

  一本全面、深入讲解ExcelVBA开发精髓及应用的宝典秘笈

  通过大量实例提升实战技能,通过实战案例展现VBA的典型应用

  15小时配套教学视频+32.4小时Excel专题视频讲座

  全面:涵盖VBA基础、Excel对象模型、用户界面设计、使用外部数据及VBA高级应用等

  新颖:以新的Excel2013进行讲解,同时也适用于Excel的其他版本

  详细:结合图示,从概念、语法、示例、技巧和应用等多角度分析每个知识点

  实用:提供了300多个实例、37个案例、214个技巧、1个项目案例、96个习题

  深入:剖析了加载宏,操作VBE、调用WindowsAPI、制作帮助系统等高级内容

  高效:提供了15小时配套教学视频,赠送32.4小时Excel专题视频,高效而直观


  
  

内容简介

  《ExcelVBA编程实战宝典》在介绍通过VBA操作Excel对象的基础上,使用了大量篇幅介绍使用VBA操作这些新增对象的方法。《ExcelVBA编程实战宝典》内容全面,讲解由浅入深,每个知识点以实例代码进行介绍,使读者可以快速入门。另外,《ExcelVBA编程实战宝典》专门提供了大量的配套多媒体教学视频及书中的实例源程序,便于读者高效、直观地学习。  《ExcelVBA编程实战宝典》共31章,分7部分,分别介绍了Excel2013开发平台概述、使用宏、ExcelVBA的开发环境、VBA基础、程序控制结构、使用数组、使用过程、管理模块、处理字符串和日期、Excel对象概述、使用Application对象、使用Workbook对象、使用Worksheet对象、使用Range对象、使用其他常用Excel对象、使用Excel内置对话框、创建自定义对话框、使用标准控件、使用ActiveX控件、使用RibbonX、使用CommandBars、控制其他Office程序、处理文件、使用ADO访问数据库、Excel2013与Internet、使用Excel加载宏、使用类模块、用代码操作VBE、使用WindowsAPI以及制作应用程序的帮助等内容。最后详细介绍了一个进销存管理系统的开发过程。

作者简介

  伍远高,毕业于西南石油大学计算机科学学院,微软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操作技能:

  *格式化工作表;

  *命令单元格区域;

  *使用公式和函数;

  *创建图表;

  *管理工作簿;

  *管理工作表。

  由于书稿内容涉及众多的计算机专业知识,且作者水平和学识有限,书中难免有疏漏之处,敬请读者朋友批评指正。

  编著者


其他推荐