从“手工填表”到“一键自动化”的能力跨越
很多职场人在处理 Excel 报表时,常陷入一种困境:数据格式不固定,每次都要手动复制粘贴、筛选排序,重复劳动耗费大量时间,且容易出错。这门课正是为了解决这一问题而生。它不教你基础的单元格操作,而是通过 VBA(Visual Basic for Applications)赋予你编程能力,让 Excel 能够“听懂”指令并自动执行复杂任务。适合已经熟练掌握 Excel 常用函数和数据透视表,但希望进一步提升工作效率、摆脱低效重复劳动的数据分析师或行政财务人员。学习建议从录制宏开始,理解自动化原理,再逐步深入编辑器、变量和逻辑语句,最后通过循环结构处理批量数据。学完你能独立完成数据清洗脚本、自动生成报表以及开发简单的数据入库工具,真正实现从“操作工”到“效率专家”的转变。
核心知识模块与配套练习策略
课程前段聚焦 VBA 基础语法,包括录制宏的逆向分析、VBE 编辑器界面熟悉、变量声明与数据类型、以及 IF 分支和 SELECT CASE 多分支逻辑。这部分需要通过大量手写代码而非单纯观看视频来巩固,务必跟着教程在编辑器中逐行敲击,体会语法报错与调试过程。中段重点讲解 FOR...NEXT、FOR EACH...NEXT 和 DO...LOOP 三种循环结构,这是实现批量处理的核心。建议配合实际的工资表、销售明细表进行练习,尝试用不同循环方式遍历工作表,理解对象模型如 Range、Worksheet、Workbook 的层级关系。后期若有余力,可进一步探索宏的安全设置与发布,确保脚本在不同电脑上能稳定运行。
如何利用资料包高效查漏补缺
提供的学习资料是实操的关键支撑,切勿只看不练。建议先对照目录梳理自己的知识盲区,比如对“对象模型”概念模糊,则重点重看 VBA 编辑器介绍与关键概念章节;若不清楚如何批量修改单元格颜色或内容,则重点突破循环语句部分。练习时,应尝试将录制宏的结果转换为手动编写的代码,从而真正理解自动化背后的逻辑,而非依赖录制工具的局限性。每学完一个语法点,立即找一个微小的实际工作场景进行验证,比如自动清理空行、批量合并单元格等,积少成多,最终形成解决复杂自动化问题的系统能力。
课程目录
1-1 [VBA编程基础] 1.1 录制宏的应用 (23:09) 1-2 [VBA编程基础] 1.2 VBA编辑器介绍 (13:39) 1-3 [VBA编程基础] 1.3 VBA中的关键概念 (17:39) 1-4 [VBA编程基础] 1.4 变量的介绍 (27:00) 1-5 [VBA编程基础] 1.5 运算符 (27:14) 1-6 [VBA编程基础] 1.6 分支语句之IF (24:32) 1-7 [VBA编程基础] 1.7 分支语句之SELECT CASE (13:03) 1-8 [VBA编程基础] 1.8 循环语句之FOR……NEXT (17:57) 1-9 [VBA编程基础] 1.9 循环语句之FOR EACH……NEXT (27:26) 1-10 [VBA编程基础] 1.10 循环语句之DO……LOOP (25:14) 1-11 [VBA编程基础] 1.11 语句跳转、代码简化 (16:15) 2-1 [文件管理应用] 2.1 工作簿、工作表对象的常见表达方式 (18:09) 2-2 [文件管理应用] 2.2 工作簿的操作 (25:25) 2-3 [文件管理应用] 2.3 工作表的操作 (18:07) 2-4 [文件管理应用] 2.4 工作簿、工作表综合应用 (24:27) 2-5 [文件管理应用] 2.5 文件、文件夹的基本操作 (15:09) 2-6 [文件管理应用] 2.6 文件、文件夹的综合应用 (11:05) 3-1 [Excel数据处理] 3.1 单元格区域的常见的表达方式 (24:47) 3-2 [Excel数据处理] 3.2 单元格处理应用(实例应用) (29:24) 3-3 [Excel数据处理] 3.3 返回Range对象的常用属性 (29:17) 3-4 [Excel数据处理] 3.4 数据处理应用(综合应用) (44:16) 3-5 [Excel数据处理] 3.5 返回Range对象的常用方法 (22:59) 3-6 [Excel数据处理] 3.6 数据处理应用(综合应用) (18:58) 3-7 [Excel数据处理] 3.7 单元格区域的常规操作(选择、移动、复制、删除) (14:39) 3-8 [Excel数据处理] 3.8 数据处理应用(综合应用) (14:09) 3-9 [Excel数据处理] 3.9 VBA工作表函数的应用 (16:19) 3-10 [Excel数据处理] 3.10 VBA函数之常用文本函数 (19:22) 3-11 [Excel数据处理] 3.11 VBA函数之常见用期函数 (20:13) 3-12 [Excel数据处理] 3.12 VBA函数之常用数学函数 (16:47) 3-13 [Excel数据处理] 3.13 VBA函数之其它常用函数 (22:44) 4-1 [VBA数组应用] 4.1 VBA数组基础 (22:01) 4-2 [VBA数组应用] 4.2 静态数组与动态数组 (27:51) 4-3 [VBA数组应用] 4.3 常用数组函数 (18:38) 4-4 [VBA数组应用] 4.4 VBA数组实例应用 (28:58) 4-5 [VBA数组应用] 4.5 特殊数组之字典1(属性和方法 (22:05) 4-6 [VBA数组应用] 4.6 特殊数组之字典2(实例应用) (24:05) 4-7 [VBA数组应用] 4.7 特殊数组之字典3(实例应用) (22:28) 5-1 [事件程序] 5.1 事件基础 (09:31) 5-2 [事件程序] 5.2 常用工作表事件应用1 (19:27) 5-3 [事件程序] 5.3 常用工作表事件应用2 (23:03) 5-4 [事件程序] 5.4 常用工作表事件应用3 (30:20) 5-5 [事件程序] 5.5 常用工作簿事件应用1 (31:11) 5-6 [事件程序] 5.6 常用工作簿事件应用2 (18:57) 5-7 [事件程序] 5.7 不是事件的事件 (16:11) 6-1 [自定义函数] 6.1 自定义函数基础 (08:52) 6-2 [自定义函数] 6.2 自定义函数之必选参数 (11:50) 6-3 [自定义函数] 6.3 自定义函数之可选参数 (19:14) 6-4 [自定义函数] 6.4 自定义函数之不定参数 (10:57) 6-5 [自定义函数] 6.5 自定义函数帮助说明 (18:40)





