这套课讲的是 Excel VBA 的第二季,主题很清楚:工作簿、工作表、单元格这三层对象的高级操作。如果你第一季跟过一遍,知道变量、循环、判断、Sub 和 Function 大概怎么写,那么这一季就是来解决"为什么我的代码一换文件就报错""怎么批量处理几十张表"这类具体问题的。如果你还没写过任何一段能跑起来的宏,建议先放下这一季。

先确认自己该不该现在看

VBA 的进阶内容有个特点:看的时候都懂,自己动手就卡。原因往往不在这一季的内容,而在前面欠了账。判断标准很简单——你能不能不查资料写出一个 For Each 循环遍历当前工作表的所有单元格,并且知道 Cells 和 Range 什么时候该用哪个。能,就可以开始;不能,先回去把对象、属性、方法这三个词的关系理顺,再回来。这一季不会重新解释这些。

建议的进入顺序

工作簿和工作表这两块建议放在最前面看。它们处理的是"代码运行在哪个文件、哪张表上"的问题,是后面所有操作的地基。很多人写代码时习惯直接写 ActiveSheet,一到批量处理就出乱子,这部分正好治这个毛病。

单元格的高级操作可以放在中间。里面涉及区域选取、动态范围、查找定位这些内容,节奏会比前面快一些。看的时候手边开着 Excel,讲到哪一步就跟着敲哪一步,不要只盯着屏幕看。VBA 是那种"看会了等于没会"的东西。

如果某一讲你反复看了两三遍还是绕不过来,可以先跳过去,把后面的练完再回头。有些概念是需要在别的地方被用到一次,才突然明白的。

可以放轻的部分

涉及具体业务场景举例的段落,如果你自己的工作里用不到那类表格,听个思路就行,不必逐行复现。另外,同一类对象操作的多个变体写法,掌握一两种顺手的即可,不必把每种写法都记牢。真正要记的是"什么时候该操作工作簿、什么时候该操作工作表"这种判断,而不是某个方法的拼写。

资料怎么配合练

配套的笔记适合在看完一讲之后翻一遍,用来确认自己漏了哪个点,不适合当教材从头读。练习素材建议只用一次:第一遍照着做,第二遍关掉视频自己从头写,写不出来的地方再回去看。这样一轮下来,比看五遍视频管用。

每学完两三讲,可以自己找一张平时工作里真实的表,试着用刚学的东西处理它。哪怕只是把几十张表的格式统一一下,也比做十个示例题更有用。真实数据里的脏东西,才是进阶内容真正要对付的对象。

一点预期管理

这一季学完,你不会变成 VBA 高手,但应该能独立写出处理多文件、多工作表的小工具,也能看懂别人写的稍复杂一点的宏。剩下那些关于类模块、API 调用、跟其他 Office 组件联动的部分,是更后面的事。慢慢来,这一季的内容值得多花几周,而不是几天。


在这个教程中,曾老师深入探讨了工作簿、工作表和单元格的高级操作方法。对于希望提升自己在Excel VBA方面技能的人来说,这是一个非常实用的学习资源。

课程推荐

《【曾贤志】[第2季]EXCEL VBA编程进阶》在这个教程中,曾老师深入探讨了工作簿、工作表和单元格的高级操作方法。对于希望提升自己在Excel VBA方面技能的人来说,这是一个非常实用的学习资源。【技能收获】学完可掌握:VBA、Excel、编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(33 节)

*   1 2.0 VBA进阶教程抢先看(看看是不是你想要的教程).mp4

*   2 2.1 工作簿的N种表达方式.mp4

*   3 2.2 工作簿的常规操作.mp4

*   4 2.3 工作簿的应用实例.mp4

*   5 2.4 遍历文件夹文件的函数基础及应用.mp4

*   6 2.5 工作表的N种表达及常见操作.mp4

*   7 2.6 工作表与工作簿结合应用(拆分工作表到工作簿).mp4

*   8 2.7 单元格区域表达方式(实例:合并多工作表数据).mp4

*   9 2.8 通过属性获取单元格区域.mp4

*   10 2.9 综合应用(多工作表的条件筛选).mp4

*   11 2.10 通过方法获取单元格区域.mp4

*   12 2.11 单元格合并与拆分.mp4

*   13 2.12 VBA中的数组技术.mp4

*   14 2.13 数组的读取与写入实例.mp4

*   15 2.14 数组实例应用(多条件筛选).mp4

*   16 2.15 数组魔法(一维嵌套变二维).mp4

*   17 2.16 动态数组.mp4

*   18 2.17 数组中常用函数之JOIN.mp4

*   19 2.18 数组中常用函数之SPLIT.mp4

*   20 2.19 数组中常用函数之FILTER.mp4

*   21 2.20 VBA中的图形基础.mp4

*   22 2.21 文本框实例(批量生成准考证).mp4

*   23 2.22 VBA图形之SmartArt基础.mp4

*   24 SmartArt对象结构探讨.mp4

*   25 2.24 SmartArt实例(批量导入图片到SmartArt图形中).mp4

*   26 2.25  图片在VBA中的应用(批量导入图片).mp4

*   27 2.26 批注在VBA中的应用(动态获取最高分的姓名及科目).mp4

*   28 2.27 批注的实例应用(根据姓名批量添加图片批注).mp4

*   29 2.28 综合应用(批量生成带照片的员工卡).mp4

*   30 2.29 图形对象的几种表达方式.mp4

*   31 2.30 综合应用(根据坐标生成图形成).mp4

*   32 2.31 综合应用(制作比迷你图更牛的图).mp4

*   33 2.32 综合应用(根据坐标生成图形2).mp4