一个造价小白的 VBA 学习之路

7 次浏览

摘要

一位工程造价人员回顾从查文档、拼凑代码,到使用 VBA 代码助手、封装工具箱,再到借助 Trae 与 VBAYYDS 进行自然语言编程的学习过程。文章展示苗木清单自动标色、工程量清单生成和机械租赁结算单批量填报等作品,分享如何把日常表格需求逐步转化为可复用的办公工具。

作者:WCEO*(工程造价) · 学员投稿;文中效果与效率为作者自述。

一个造价小白的 VBA 学习之路

做一个工程造价人员,每天接触最多的就是Excel表格的使用了,Excel表格的学习之路通常是从各种Excel函数开始的,然后是宏录制与复用,然后就是VBA编程。

第一阶段:古法编程【爬行】

VBA的学习是一个痛苦的过程,通过文档查询各种方法,通过网络查询各种示例代码。2018年开始学习了一段时间,2019年放下了VBA转学了PQ,后来又转学了Python,在这期间断断续续的还是继续痛苦地学着VBA(用原装的VBE)。这个过程的VBA代码通常存储在Excel宏文件内,或者将代码存储到txt/Word文档内,整理复用非常不方便。

根据名称标注颜色

利用VBA开发的自定义功能区插件,可以根据苗木名称自动标注不同颜色,方便在大量数据中快速区分不同品种。下图展示了AudTool插件的单色/双色标注功能在苗木清单中的应用效果。

一个造价小白的 VBA 学习之路

图1:AudTool插件——根据名称自动标注颜色

VBA的爬虫之路

在学习的初期阶段,我尝试用VBA编写爬虫程序,从网站和APP中自动抓取数据。以下是在B站发布的两个VBA爬虫技术演示视频。但是VBA做爬虫实在是困难太大 后面学了python后就在没用了

一个造价小白的 VBA 学习之路

图2:B站发布的VBA爬虫技术演示视频

第二阶段:VBA代码助手编程【奔跑】

直到VBA代码助手的出现:内置+自定义代码库预置高频VBA代码,快速收藏高效复用;AI分析解析逻辑,标注注释学习效率;中文输入提示让英语盲也可以轻松写代码,代码自动排版提高代码的可读性;VBA工程混淆加密和隐藏加密提高自己工程的安全性能。

VBA代码助手助力Excel二次开发

VBA代码助手集成了代码库管理、AI注释解析、自动排版和工程加密等功能,极大提升了VBA开发效率。以下是在B站发布的系列Excel二次开发视频。

一个造价小白的 VBA 学习之路

图3:VBA代码助手助力Excel二次开发的系列视频

VSTO封装自己的工具箱

通过VSTO技术,将常用的VBA功能封装为独立的工具箱插件,以功能区按钮的形式集成到WPS/Excel中,实现一键调用。下图展示了WCEO工具箱的功能按钮分区。

一个造价小白的 VBA 学习之路

图4:WCEO工具箱——单元格操作、批量编辑与财务功能

一个造价小白的 VBA 学习之路

图5:WCEO工具箱——批量插图、工作表管理与破解工具

第三阶段:靠嘴AI语音编程【腾飞】

而就在现在AI快速发展的大环境之下,今年郑广学老师的的VBAYYDS插件+Trae的横空出世:靠语音编程、一键提问、自动读取运行结果、Bug自动修复、通过简单的描述或图片自动生成窗体等。让VBA从“记单词、敲代码”变成“中文描述、一键生成、快速复用、安全保护”,零基础也能快速写VBA。

Trae与VBA助力Excel二次开发

借助Trae编程工具和VBAyyds插件,可以用自然语言描述需求,AI自动生成VBA代码并执行。以下是作者在B站发布的最新演示视频。

一个造价小白的 VBA 学习之路

图6:Trae和VBA助力Excel二次开发的视频演示

靠嘴AI编程——根据苗木表批量生成工程量清单

只需用中文描述需求,AI便能自动读取苗木表数据,生成对应的工程量清单代码并执行。左侧为生成的清单结果,右侧为AI自动编写和调试VBA代码的过程。

一个造价小白的 VBA 学习之路

图7:AI编程——根据苗木表批量生成工程量清单

靠嘴AI编程——批量将数据填写模板工单

通过AI语音编程,可以自动读取数据源,批量生成格式规范的月租结算单。左侧为生成的结算单,右侧为AI自动编写的VBA代码及运行日志。

一个造价小白的 VBA 学习之路

图8:AI编程——批量生成机械租赁月租结算单

AI改变世界

AI改变你我他

一个造价小白的 VBA 学习之路插图9

工具名称:VBAYYDS语音编程助手
适合人群:常用Excel且希望自动化操作但不想深学VBA的职场人
体验方式:下载地址vbayyds.com
✨ 让Excel听懂你的需求,或许只需要一次尝试。
✨ 你的时间,值得用在更值得的事情上。
官网下载地址 vbayyds.com
淘宝搜索 vbayyds
购买方式 加微信EXCEL880B
一个造价小白的 VBA 学习之路插图10