本书共包括16章,可以将其分为如下几个部分。
第一部分包括第1~3章,讲解了应用Excel VBA技术所需的基础知识。其中VBA语言是重点,包含了VBA语言的语法、常用语句、过程和对象等概念。第二部分包括第4~10章,讲解了与Excel VBA技术的相关初级应用。本部分内容在分析Excel原有功能不足之处的基础上,从多个方面改进了Excel。有些代码示例提高了程序的自动化程度,有些程序减少了读者的操作,还有些程序实现了Excel原本没有的功能。第三部分包括第11~16章,讲解了Excel VBA技术的高级应用。这部分内容也包含有大量的代码示例,且功能更为强大也更为复杂,内容涉及文件操作、用户窗体、打印、自动化、数据管理等,大都是对Excel本身不具备的功能的扩展,如文件系统的访问、打印等。
在将“高效”贯彻到我们日常工作的今天,如何高效地工作一直是我们探讨的问题,作为在日常办公中离不开的Excel软件也在竭尽所能提高功能,帮助我们节省工作时间、提高工作效率,其中VBA就是一个利器。
本书集多年积累的程序设计知识和长期的Excel使用经验于一体,通过调查研究,深入了解了用户急需的Excel功能,将其编制成符合实际应用需要的代码示例,并从中提取出最基本的VBA技术知识。将这些内容融于本书,让读者只靠本书就可以循序渐进地学习Excel VBA技术,最终利用Excel VBA技术提高工作效率。
Chapter 1 初识Excel VBA
什么是VBA与Excel VBA
Excel VBA的特点和应用
VBA开发环境认识
编程界面
常用工具栏
如何获得帮助
最简单的VBA程序——宏
录制宏
保存宏
执行宏
编辑宏
用宏制作个人备忘录
小结
习题
Chapter 2 VBA程序设计基础
VBA语法基础
VBA字符集和标识符
VBA变量和常量
基本数据类型
数组类型
VBA运算符与表达式
算术运算符
比较运算符
连接运算符
逻辑运算符
运算符的优先级别
VBA流程控制语句
顺序结构语句
循环语句
选择语句
小结
习题
Chapter 3 VBA过程和对象
VBA过程
函数和子过程简介
常用过程
VBA对象简介
简单对象概念
用于对象的语句
浏览Excel对象模型
程序调试
调试工具
调试技术
编制计算个人所得税的程序
小结
习题
Chapter 4 利用VBA进行单元格操作
认识单元格对象
一键调整行高列宽
用VBA实现数据的自动生成
用VBA代码实现数据的快速输入
用VBA实现数据关联
用VBA实现选定单元格范围的运算
根据员工个人信息生成工作证编号
按商品销量划分级别
快速移除所有批注至新工作表
小结
习题
Chapter 5 利用VBA进行工作表操作
Chapter 6 工作表界面
Chapter 7 利用VBA处理日期、时间和金额
Chapter 8 查询和统计
Chapter 9 利用Chart对象创建图表
Chapter 10 利用PivotTable对象创建数据透视表
Chapter 11 文件操作
Chapter 12 用户窗体
Chapter 13 自定义打印
Chapter 14 编程扩展Excel界面
Chapter 15 控制其他Office应用
Chapter 16 数据管理