更新时间:2025-03-28 14:59:26
封面
版权信息
前言
第一篇 VBA编程入门
第1章 初识VBA
1.1 什么是宏
1.2 VBA的版本
1.3 VBA的应用场景
1.4 VBA与VSTO
1.5 Excel中VBA的工作环境
1.6 录制宏代码
1.7 运行宏
第2章 VBA集成编辑环境
2.1 VBE界面介绍
2.2 在VBE中运行VBA代码
第3章 VBA编程基础
3.1 常量与变量
3.2 运算符
3.3 过程
3.4 程序结构
3.5 对象与集合
3.6 数组
3.7 字典对象
第4章 与Excel进行交互
4.1 使用MsgBox输出信息
4.2 利用InputBox输入信息
4.3 Excel内置对话框
第5章 自定义函数与加载宏
5.1 什么是自定义函数
5.2 函数的参数与返回值
5.3 在VBA代码中引用工作表函数
5.4 在工作表中引用自定义函数
5.5 自定义函数的限制
5.6 如何制作加载宏
第6章 如何操作工作簿、工作表和单元格
6.1 Workbook对象
6.2 Worksheet对象
6.3 Range对象
第7章 事件的应用
7.1 事件过程
7.2 工作表事件
7.3 工作簿事件
7.4 事件的优先级
7.5 非对象相关事件
第8章 控件在工作表中的应用
8.1 表单控件和ActiveX控件
8.2 在工作表中插入控件
8.3 控件的属性
8.4 认识常用ActiveX控件
第9章 窗体在Excel中的应用
9.1 创建自己的第一个用户窗体
9.2 在用户窗体中使用控件
9.3 窗体的常用事件
第二篇 代码调试与优化
第10章 代码调试
10.1 断点调试
10.2 使用Debug对象
10.3 使用【立即窗口】
10.4 使用【本地窗口】
10.5 使用【监视窗口】
第11章 错误处理
11.1 捕捉错误
11.2 处理错误
11.3 退出错误处理过程
11.4 生成错误
11.5 强制声明变量
第12章 代码优化与高效编程
12.1 避免使用Variant类型变量
12.2 减少引用符号的数量
12.3 用数组代替引用Range对象
12.4 让代码“专注”运行
12.5 快速输入代码
12.6 编写高效的VBA代码
第三篇 ChatGPT入门
第13章 什么是ChatGPT
13.1 ChatGPT的制造者:OpenAI公司
13.2 GPT模型简介
13.3 ChatGPT简介
13.4 登录ChatGPT
13.5 ChatGPT交互问答
第14章 ChatGPT与编程
14.1 ChatGPT将颠覆编程行业
14.2 使用ChatGPT实现VBA辅助编程
14.3 快速学习VBA开发
14.4 VBA开发实例
第四篇 ChatGPT助力Excel自动化实战
第15章 自动操作工作簿和工作表
15.1 新建并保存工作簿
15.2 批量创建月度工作簿
15.3 打开指定目录中的Excel文件
15.4 打开Excel文件(含错误处理)
15.5 打开设置了密码的Excel文件
15.6 创建指定路径中的工作簿文件清单
15.7 创建指定路径(含子目录)中的工作簿文件清单
15.8 工作簿文件批量更名
15.9 批量打印工作簿
15.10 批量将工作簿文件转换为PDF文件
15.11 批量新建工作表
15.12 修改多个工作表名称
15.13 批量修改多个工作簿中工作表名称