《ExcelVBA程序开发自学宝典(第3版)》是VBA入门与提高的经典教材。全书分上下两篇,上篇包含入门知识,对VBA的基础理论、语法规则、编写思路、代码优化思路等都提供了详尽的理论阐述和案例演示。下篇包含进阶知识,提供窗体设计、正则表达式、字典、FileSystemObject、类模块、注册表、功能区设计、开发加载宏、封装代码等高级应用。
《ExcelVBA程序开发自学宝典(第3版)基于Excel2010撰写,不过代码可在Excel2007、Excel2010和Excel2013中通用。 《ExcelVBA程序开发自学宝典(第3版)是《ExcelVBA程序开发自学宝典(第2版)》的升级版,在升级过程中做了大量(不少于60%)的修改,包括调整章节顺序、舍弃部分实用性不大的内容、修改书写方式、完善代码的含义注释、删除已经过时的一些技巧、增加全新案例等。 《ExcelVBA程序开发自学宝典(第3版)向读者赠送了更新版的Excel百宝箱的安装文件、源代码和动画帮助,保存在随书光盘中。
关于作者
内容简介
如何学习VBA
前言
第1章 初步感受VBA的魅力
1.1 批量任务一键执行
1.2 多工作簿自动汇总
1.3 浅谈VBA优势
第2章 VBA程序入门
2.1 如何存放代码
2.2 如何产生代码
2.3 如何调用代码
2.4 如何保存代码
2.5 如何放行代码
2.6 如何查询代码帮助
第3章 VBA的程序结构分析
3.1 子过程的结构
3.2 子过程的作用范围
3.3 过程的命名规则
3.4 过程的参数
3.5 过程的执行流程
3.6 中断过程
第4章 VBA四大基本概念
4.1 Excel的对象
4.2 对象的方法和属性
4.3 对象的事件
第5章 通过变量强化程序功能
5.1 数据类型
5.2 声明变量
5.3 对象变量
5.4 声明常量
第6章 深入剖析常见对象的引用方式
6.1 关于对象
6.2 对象的简化引用
6.3 单元格对象
6.4 图形对象
6.5 表对象
6.6 工作簿对象
第7章 常用语句的语法剖析
7.1 创建输入框
7.2 条件判断语句
7.3 循环语句
7.4 错误处理语句
7.5 选择文件与文件夹
第8章 让代码自动执行
8.1 让宏自动执行
8.2 工作表事件应用案例
8.3 工作簿事件应用案例
第9章 综合应用案例
9.1 Application应用案例
9.2 Range对象应用案例
9.3 Comment对象应用案例
9.4 WorkSheet对象应用案例
9.5 Workbook对象应用案例
第10章 编程规则与代码优化
10.1 代码编写规则
10.2 优化代码
第11章 利用参数强化过程
11.1 什么是参数
11.2 设计带有参数的Sub过程
11.3 参数的赋值方式
第12章 编程的捷径
12.1 录制宏
12.2 查看提示
12.3 调用笔记
12.4 使用工具模板
第13章 利用数组提升程序效率
13.1 基本概念
13.2 数组函数
13.3 案例分析
第14章 正则表达式与VBA
14.1 何谓正则表达式
14.2 语法基础
14.3 正则表达式应用
第15章 详解字典应用
15.1 Dictionary对象基础
15.2 Dictionary对象的应用技巧
第16章 开发自定义函数
16.1 自定义函数的功能和语法
16.2 开发不带参数的Function过程
16.3 开发带有一个参数的Function过程
16.4 开发带有两个参数的Function过程
16.5 开发复杂的Function过程
16.6 编写函数帮助
第17章 设计窗体
17.1 UserForm简介
17.2 窗体控件一览
17.3 设置控件属性
17.4 窗体与控件的事件
17.5 窗体的综合应用案例
第18章 处理文件与文件夹
18.1 认识FSO对象、属性与方法
18.2 用FSO处理文件与文件夹
第19章 认识类和类模块
19.1 类模块基础
19.2 类与应用程序级事件
19.3 类模块与窗体控件
第20章 VBA与注册表
20.1 VBA对注册表的控制方式
20.2 注册表的应用
20.3 注册表函数的缺点与改善方法
第21章 Ribbon功能区设计
21.1 功能区开发基础
21.2 Ribbon定制之语法分析
21.3 使用回调函数强化功能区
21.4 使用模板
21.5 制作两个模板
第22章 开发通用插件
22.1 关于加载宏
22.2 关于加载项
22.3 开发插件的准备工作
22.4 开发公/农历日历控件
22.5 开发文本与数值互换插件
第23章 代码封装技巧
23.1 封装自定义函数
23.2 封装Sub过程
23.3 设计安装软件
第24章 开发逐步提示的数据录入助手
24.1 罗列需求
24.2 设计窗体
24.3 编写代码
24.4 创建功能区菜单
24.5 发布插件与测试功能
罗刚君图书介绍

