如果你现在的 Excel 水平停留在函数嵌套、数据透视表和一点点 Power Query,却还是会遇到「这件事手动做要三天」的场面,那这门课就是冲着你来的。VBA 不是给所有人准备的,它只对一类人真正有用:手里有重复性极高、规则明确、但现有 Excel 功能就是覆盖不到的数据活儿。先确认自己是不是这类人,再决定要不要往下看。

先搞清楚:你缺的是 VBA,还是缺的是思路

很多人一遇到 Excel 搞不定的问题就想到 VBA,但实际情况往往分三种。第一种是纯粹的手工重复,比如每月把二十张结构相同的表合并、按条件拆分成几十个文件、把不规范的数据清洗成统一格式,这类问题 VBA 能直接解决,而且收益最大。第二种是逻辑本身就说不清楚,规则还在变,这时候写宏只会让你反复改代码,不如先把规则定死。第三种是数据量已经超出 Excel 的承受范围,几十万行以上,那该换工具而不是学 VBA。

这门课面向的是第一种情况。它会从 VBA 最基础的概念讲起,包括宏是怎么录出来的、代码写在哪里、变量和流程控制怎么用、单元格和区域怎么用代码去操作。这些不是炫技,而是你后面写任何一段实用宏都必须踩过去的地基。地基不牢,录出来的宏改一个地方就崩,这是很多人半途放弃的真实原因。

这门课真正要你练出来的能力

学完基础季,你应该能独立完成几件事:看懂别人录制的宏并动手修改其中的关键参数;用循环和判断把一批结构相同的表批量处理掉;用代码读写单元格、工作表和工作簿,而不是靠鼠标一个个点;遇到报错时知道去哪里查、怎么定位问题出在哪一行。

这些能力听起来朴素,但它们是分水岭。会录宏的人很多,能改宏的人少一大截,能从头写一段解决自己问题的宏的人更少。基础季的目标就是把你从第一类推到第三类。

配套练习该怎么用

VBA 是典型的「看会不等于写会」。看视频时觉得每句都懂,一关掉视频就不知道从哪下手,这几乎是所有人的必经阶段。建议每学完一小节,不要急着往下看,先在空白模块里把刚讲的代码默写一遍,哪怕照着抄也要亲手敲,而不是复制粘贴。抄的过程中你会遇到各种低级报错——拼写、大小写、中文标点、对象没加 Set——这些错误本身就是最好的教材。

章节笔记的作用是课后复盘,不是替代练习。建议每两到三节做一次小结,把这一段涉及的语句、对象、常见报错整理成一页,面试或换工作时翻这一页比翻整个视频快得多。

看完你应该能回答的问题

  • 宏录制出来的代码为什么常常不能直接用在别的表上?问题通常出在哪几类硬编码上?
  • 变量不声明直接用的后果是什么,为什么建议一开始就养成声明的习惯?
  • For 循环和 Do While 循环分别适合什么场景,写批量处理时怎么选?
  • 单元格、区域、工作表、工作簿这几个对象之间是什么关系,代码里怎么逐层定位?
  • 代码跑一半报错,你用什么办法快速判断是逻辑错了还是对象引用错了?

如果这几个问题你能用自己的话说清楚,基础季就算过关了。说不清楚的地方,就是你需要回头补的那一节。


在这个时代,掌握EXCEL技能已经成为了职场人士必备的基本功。然而,如果所有Excel技能都无法解决工作中的数据问题,那么选择学习VBA技术无疑是最佳之选。本课程将由曾贤志老师主讲,主要针对第1季的EXCEL VBA编程基础进行详细讲解。

课程推荐

《【曾贤志】[第1季]EXCEL VBA编程基础》在这个时代,掌握EXCEL技能已经成为了职场人士必备的基本功。然而,如果所有Excel技能都无法解决工作中的数据问题,那么选择学习VBA技术无疑是最佳之选。本课程将由曾贤志老师主讲,主要针对第1季的EXCEL VBA编程基础进行详细讲解。【技能收获】学完可掌握:VBA、EXCEL、编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(16 节)

*   1 1.0 VBA知识体系介绍.mp4

*   2 1.1 大展【宏】图(VBA编程前凑).mp4

*   3 1.2 编程环境必知.mp4

*   4 1.3 数据类型、常量与变量.mp4

*   5 1.4 什么是对象、方法、属性、集合.mp4

*   6 1.5 vba常用运算符.mp4

*   7 1.6 分支语句IF then.mp4

*   8 1.7 分支语句Select Case.mp4

*   9 1.8 循环语句FOR NEXT(从此您的工作自动化).mp4

*   10 1.9 循环语句之嵌套循环.mp4

*   11 1.10 循环语句之FOR EACH.mp4

*   12 1.11 循环语句之DO LOOP.mp4

*   13 1.12 字符比较运算符LIKE.mp4

*   14 1.13 语句处理(退出、跳转、错误、简化处理).mp4

*   15 1.14 工作表公式与VBA函数.mp4

*   16 1.15 综合应用(数据对比).mp4