内容简介
本书详细介绍了Excel VBA编程的各种语法知识和诸多技巧,内容全面,由浅入深,层次性较强,重点突出,实例丰富,是Excel VBA编程的好帮手。
全书共分4篇。第1篇主要介绍了Excel VBA的基础知识,包括Excel VBA的编写和调试方法,以及它的基础语法知识。第2篇主要介绍了VBA的详细语法知识、程序结构、数组的使用,以及函数与过程、扩展函数等。第3篇主要介绍了VBA中各种对象模型的使用,包括Application对象、Workbook工作簿对象、Worksheet对象、Range对象的属性和操作方法,以及Chart对象属性、方法及其事件。第4篇主要介绍了如何使用窗体、控件和操作文件。
本书每一个知识点都配有翔实的例程,供读者学习参考。本书案例简单且贴近应用,不仅适合初学者学习,更可作为Excel VBA程序人员的开发参考手册。
目录
第1篇 ExcelVBA准备篇
第1章 认识ExcelVBA
1.1 ExcelVBA的作用
1.1.1 ExcelVBA的功能
1.1.2 ExcelVBA的应用
1.2 ExcelVBA程序
1.2.1 如何编写ExcelVBA程序
1.2.2 注释
1.2.3 保留字
1.3 ExcelVBA编写工具与调试工具
1.3.1 运行环境
1.3.2 编写工具
1.3.3 调试工具
第2章 ExcelVBA语法基础
2.1 变量和常量
2.1.1 标识符
2.1.2 常量和变量
2.1.3 变量作用域
2.2 数据类型
2.2.1 使用Boolean型数据
2.2.2 使用Byte型数据
2.2.3 使用Date型数据
2.2.4 使用Double型数据
2.2.5 使用Integer型数据
2.2.6 使用Long型数据
2.2.7 使用Object型数据
2.2.8 使用String型数据
2.2.9 使用Variant型数据
2.2.10 使用自定义类型数据
2.3 使用运算符
2.3.1 使用赋值运算符
2.3.2 使用算术运算符
2.3.3 使用关系运算符
2.3.4 使用连接运算符
2.3.5 使用逻辑运算符
2.4 使用表达式
2.4.1 使用算术表达式
2.4.2 使用关系表达式
2.4.3 使用逻辑表达式
2.4.4 使用其他表达式
第2篇 ExcelVBA基础篇
第3章 ExcelVBA程序控制结构
3.1 使用顺序结构
3.1.1 使用声明语句
3.1.2 使用赋值语句
3.1.3 使用暂停语句
3.2 使用选择结构
3.2.1 使用If…Then语句
3.2.2 使用嵌套的if语句
3.2.3 使用SelectCase语句
3.3 使用循环结构
3.3.1 使用For…Next语句
3.3.2 使用Do…Loop语句
3.3.3 使用While…Wend语句
3.3.4 使用ForEach…Next语句
3.3.5 使用嵌套的循环
第4章 使用数组
第5章 过程与函数
第6章 ExcelVBA内置函数
第3篇 ExcelVBA对象模型篇
第7章 Application对象
第8章 Workbook工作簿对象
第9章 Worksheet工作表对象
第10章 Range单元格对象
第11章 Chart图表对象
第4篇 ExcelVBA操作篇
第12章 文件夹与文件操作
第13章 操作自定义窗体
第14章 使用控件