从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路

5 次浏览

摘要

一位财务人员回顾从拼凑、盲改 VBA 代码,到借助中文需求描述和 AI 辅助开发办公工具的历程。作品涵盖银行余额调节、工资条拆分、文件属性批量修改、Excel 文档生成、OCR 识别和邮件批量发送。文章也记录了从 VBA 到 Python 的学习过程,以及围绕真实工作需求持续迭代的方法。

作者:Daniel*(财务) · 学员投稿;文中效果与效率为作者自述。

——一名财务人员的VBA+PYTHON编程之路

我的VBA+PYthon办公自动化学习成果

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路三年前,我是一个只会Excel公式的财务人员,遇到VBA代码就头疼,看到英文报错就恐惧。三年后,我独立开发了大量自动化工具,工资翻倍,职位提升,更重要的是——我不再害怕任何复杂的数据处理任务。

以下是VBAYYDS/VBA代码助手/PY880带给我的改变:

工资翻倍:从普通财务岗到效率优化骨干,薪资实现翻倍

独立开发工具:从零基础到独立开发7+个自动化工具,服务整个团队

跨越语言障碍:从恐惧英语到驾驭Python,AI辅助让英语不再是门槛

心态转变:从被动执行到主动出击,从容面对任何数据处理需求

我的作品清单

以下是我用VBAYYDS/VBA代码助手和PY880独立开发的自动化工具:

VBA阶段作品:

  • 获取文件夹路径和创建时间——批量获取指定文件夹及其子文件夹路径,记录创建时间
  • 批量修改文件名——选择文件列表后,按新名称批量重命名
  • 批量修改文档属性——统一调整文档的创建日期、修改日期、状态等属性
  • 一键生成银行余额调节表
  • 自动拆分工资条
  • 批量打印多个工作簿

Python阶段作品(PY880开发):

  • Excel文档批量生成工具——基于模板与数据源,批量生成个性化Excel文档
  • 文档属性批量修改工具(Python版)——原VBA版本依赖Office环境,用PY880重写后支持WPS
  • OCR智能识别工具箱——自动识别报销发票、商业发票等票据,结构化导出Excel
  • Email批量发送助手——批量发送工资条,告别手工逐条发送

我的故事

财务人的日常,够用就行

作为一名财务人员,我对Excel基础公式的应用可谓得心应手。VLOOKUP、SUMIFS、数据透视表,这些是我的日常武器。在公司的日常账务处理中,这些技能足以让我胜任工作,甚至偶尔还能在同事面前露一手。

IPO来了,Excel不够用了

但一切的改变,源于公司启动IPO,我没被安排到IPO部门。

那段时间,工作量呈指数级增长。我们需要对过去数年的数据进行清洗、整理、格式化。很多工作是重复性的、机械的:比如将十几个分公司的报表按照统一的模板合并,比如对上千个批次的成本数据进行重分类。

盲改代码的日子

我尝试自救。我泡在ExcelHome论坛上,像大海捞针一样寻找现成的宏模板。下载下来,发现不完全适用,于是我就凭着自己那点可怜的基础,开始'盲改'。

所谓'盲改',就是看不懂代码的逻辑,全靠猜和试。改一个参数,运行,报错;删一行代码,运行,再报错。一个简单的需求,往往耗费我大半天甚至一整天的时间。那段时间,我的状态可以用四个字形容:身心俱疲。

转折:遇见VBA代码助手

转机出现在2024年1月的一个深夜。我在百度中扫描到了郑老师的VBA代码助手。

它的核心功能深深吸引了我:直接用中文描述你的需求,它就能自动生成VBA代码。我抱着试一试的心态,毫不犹豫地购买了。

那一刻,世界仿佛被打开了。

'将A列非空单元格的内容,复制到B列并加粗'——生成代码,运行,成功。

'按照C列的分组,对D列求和并输出到新工作表'——生成代码,运行,成功。

以往需要我折腾几天的活,现在几分钟就搞定了。那种感觉,就像是你在黑暗中摸索了很久,突然有人点亮了整个房间。

VBA代码助手帮我写的代码:

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路

图1:用中文描述需求,VBA代码助手自动生成代码

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路

图2:批量重命名工具的VBA代码

我开始利用这个工具,给团队开发各种自动化小工具:一键生成银行余额调节表、自动拆分工资条、批量打印多个工作簿……团队的工作效率大幅提升,我也从一个被动的执行者,变成了主动的效率优化者。

郑老师的这个工具,是我职业生涯的第一个转折点。

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路

图3:批量修改文档属性工具界面

跨越英语的门槛:拥抱Python

尝到了VBA代码自动化的甜头后,我对编程的兴趣越来越浓。但说实话,我一直有一个心结:我不懂英语。

看到那些全是英文单词的代码、报错信息、函数名,我本能地感到恐惧。我总认为,不会英语,就不可能真正学会编程。

2025年9月,郑老师推出了Python全程AI课程。我动心了,但又很纠结。Python是当下最强大的数据处理工具,财务人如果能掌握,简直就是如虎添翼。可那个心魔一直在问:你连英语都不会,能学会吗?

这一纠结,就是一个多月。

到了10月,我终于想通了:如果因为害怕而不敢尝试,那我一辈子都会停留在原地。我咬咬牙,下了单。

事实证明,这是我职业生涯中做得最正确的决定之一。郑老师的课程,全程干货,真的是为零基础小白量身打造的。他并不要求你记住复杂的英文单词,而是教你如何利用AI辅助编程,如何理解逻辑而非死记硬背语法。

我学完后发现,Python比VBA更强大、更灵活。处理几十万行数据的运算,以前Excel会直接卡死,现在用Python秒开。更重要的是,我学会了如何向AI提问,如何让AI帮我解释代码、修改代码。英语不再是障碍,因为我有了AI这位翻译官和助手。

我跨越的不仅仅是编程的门槛,更是自己内心的恐惧。

用PY880开发的Python工具

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路

图4:Excel文档批量生成工具——基于模板批量生成个性化文档

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路

图5:文档属性批量修改工具(Python版)——用PY880重写,支持WPS环境

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路

图6:OCR智能识别工具箱——自动识别发票票据,结构化导出Excel

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路

图7:Email批量发送助手——批量发送工资条,告别手工逐条发送

值得一提的是,文档属性批量修改工具最初是用VBA代码助手写的,但因为依赖Office环境,导致有些只装WPS的用户无法使用。学了PY880之后,我让AI重新用Python编写了这个工具,彻底解决了兼容性问题。

从容:VBAYYDS让我成为工具的主人

2026年3月,当郑老师推出VBAYYDS插件时,我的反应和一年前完全不同了。没有纠结,没有犹豫,直接下单。

因为我知道,郑老师的产品,每一个都是精品,每一个都能实实在在地解决我的痛点。更重要的是,我的心态已经发生了根本性的转变。

从前的我,是被工作推着走,被动去寻找工具;现在的我,是主动拥抱新工具,让工具为我服务。从'盲改代码'到'AI自动生成',从恐惧英语到驾驭Python,我走过了三年的历程。这三年,我的工资翻倍了,我的职位提升了,但最重要的改变,是我的内心变得从容了。

我不再害怕任何复杂的数据处理任务。因为我知道,无论需求多么奇怪,我都有办法用工具去解决它。我不再害怕学习任何新东西。因为我知道,只要给我足够的时间和正确的引导,我一定能学会。

这一切的改变,都要感谢郑老师的工具和课程。

从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路插图8

工具名称:VBAYYDS语音编程助手
适合人群:常用Excel且希望自动化操作但不想深学VBA的职场人
体验方式:下载地址vbayyds.com
✨ 让Excel听懂你的需求,或许只需要一次尝试。
✨ 你的时间,值得用在更值得的事情上。
官网下载地址 vbayyds.com
淘宝搜索 vbayyds
购买方式 加微信EXCEL880B
从“盲改代码”到“AI赋能”:一名财务人员的 VBA + Python 编程之路插图9