摘要
一位从乡镇企业基层岗位起步的学员,回顾从 Excel 基础操作、函数和录制宏,到借助 VBA 代码助手与 VBAYYDS 开发办公工具的经历。文章围绕电缆业务展示合同与报价单生成、截面图绘制、金属价格获取、生产进度图和型号推导等作品,说明熟悉业务、持续实践如何帮助减少重复操作。
作者:qfyb*(电缆行业) · 学员投稿;文中效果与效率为作者自述。
【进阶之路】
一位高考落榜、乡镇企业出身的普通员工,花了二十多年时间,从只会Excel加减乘除,到掌握函数、录制宏、再到独立开发8款自动化工具。这不是什么天赋异禀的故事,而是一条充满挫败、中断、又重新开始的进阶之路——最终,他实现了从"复制粘贴2000次"到"一键生成"的跨越,用坚持证明:学习没有捷径,但有方法。
核心成果(完整作品展示见文末):
✓ 合同/报价单自动生成(导入需求单→一键生成)
✓ 1-37芯圆形导体电缆截面结构图自动绘制
✓ 1-5芯扇形等异形导体电缆截面图自动绘制
✓ 每日自动从网站获取铜铝等金属价格
✓ 生产进度横道图自动生成(输入天数→自动绘制)
✓ 不规范型号描述→标准型号自动推导
关于我
遥想二十几年前,高考落榜后父母找人托关系好不容易进入当地的乡镇企业上了班,那真的是纯纯牛马,从最基础的工作做起,什么脏活累活都要做,工厂遇到工期紧的单都要上24小时2个班制倒着上。
虽然这段时期工作是累,但由于对生产的各个环节都熟悉,对以后工作提升真有实打实的帮助。那时候大多数人家里还没电脑,但街上已经有网吧了,我第一次接触电脑就是在网吧,那时候在网吧大多是上QQ聊天听音乐,玩玩联众里的游戏,也算是电脑启蒙教育。
一、最初的起点:只会最基础的操作
有一天在街上看到有人开了个电脑培训班花200元钱果断报了名,说是培训班其实也就是几节课教点电脑基本操作和五笔打字,但在这里也对电脑的认知更进了一步,电脑不仅仅是娱乐工具,更是生产力工具。
很长时间我对Office办公软件的理解一直停留在最基础的层面:Word对我来说就是打字工具,Excel则是一个高级计算器,只会做一些简单的加减乘除四则运算。
记得有一次快下班了,给客户报价后因客户送货地址的变更,需要在原报价基础上加价1.5%,我在Excel里算好单价和金额,再粘贴到Word模板里后发现单价×数量和后面的金额不一致有误差,一直找不出原因,最后还是拿计算器重新算了一遍才把问题解决。
二、函数的启蒙:打开新世界的大门
一开始网上能看到的教程和学习资源都非常有限,第一次对电脑系统和Office办公软件有系统性的学习是从一个叫"开天辟地"教程里学的。
再后来,有一次在"头条"上看到了一篇关于查找匹配的问题,第一次认识了那个"大众情人"函数VLOOKUP,这个函数瞬间完成了我以前需要一个多小时手动匹配的工作,关键还不出错。
那一刻,我震惊了——原来Excel还可以这样用!从那以后,我就开始疯狂搜集关于函数的文章和教程,系统地学习Excel函数。
函数的学习让我尝到了甜头,也让我意识到:办公自动化不是遥不可及的概念,而是可以实实在在提升效率的工具。
三、邂逅VBA:偶然中的必然
虽然用函数也能解决工作中遇到大多数问题,但随着工作的深入和工作量的增多,函数的灵活度不够和不能解决重复任务自动化的劣势也逐渐显现。
真正与VBA的相遇,纯属偶然。那天,正在为给100多页3000多种型号规格,20种区间铜价电缆框架标报价发愁,根据当时的认知水平,意味着每个区间铜价都要复制100多次到表格中,20种不同区间就要复制粘贴2000多次。
于是在网上搜索类似的案例解决方法,无意间点进了一个讲如何在Excel里减少重复劳动的论坛帖子。帖子里没有推荐复杂的函数公式,而是讲到如何利用录制宏来减少重复劳动。还好这个帖子没有一开始就讲如何写代码,如果一开始就讲如何写代码,我肯定也就跳过了。
我按照帖子里的方法录制了一个铜价区间的复制粘贴工作的宏,后面把价格贴到一样的单元格区域后,点击运行代码就复制好一个铜价区间价格,只复制了20次就把报价表做好了。那一刻,我仿佛看到了新大陆。原来Excel还有这样的超能力!
四、结识郑广学老师,才是真正VBA学习的起点
被VBA震撼之后,我迫不及待地想学习编程。幸运的是,我发现了"录制宏"这个功能,把我引向了VBA的世界,使我有了学习的兴趣。后面就是疯狂在网上找VBA相关资料和课程,但对作为一个完全没有编程基础的小白,看着那些代码就像看天书,加之自己学习也缺乏毅力,每次只是学习点皮毛后面就中途停止了。
更幸运的是,机缘巧合在2022年看到了郑广学老师的代码助手,稍微犹豫了下还是入手买的插件,开阔了一片新天地,能利用代码助手的"一键提问功能"编写简单的代码,总算是真正用上了VBA的生产力了。
最幸运的是,今年3月郑广学老师又开发了VBAYYDS插件,这次没有丝毫犹豫果断入手买了插件,这个插件又解决了以前用代码助手报错自己不会调试的痛点,加上窗体设计器的加持,使我在使用VBA解决问题的道路上又得到了质的飞跃,能够用VBA解决更多实际问题,基本实现VBA代码自由了。
五、个人自用作品展示
作品1:导入客户需求单自动生成销售合同

自动生成的工业买卖合同

VBA窗体:单位信息管理
作品2:导入客户需求单自动生成报价单

需求数据表

自动生成的电缆报价单

VBA窗体:搜索选择功能
作品3:自动绘制1-37芯圆形导体电缆截面结构图

5芯电缆截面结构图(自动绘制)

VBA代码:绘制五芯电缆模块
作品4:自动绘制1-5芯扇形等异形导体电缆截面结构图
工具名称:VBAYYDS语音助手 (最新加入VBAYYDS功能区编辑器)
适合人群:常用Excel且希望自动化操作但不想深学VBA的职场人
体验方式:下载地址vbayyds.com✨ 让Excel听懂你的需求,或许只需要一次尝试。
✨ 你的时间,值得用在更值得的事情上。


扇形导体电缆截面图

VBA代码:绘制扇环90度模块
作品5:每日自动从网站获取铜铝等金属价格

获取当日金属价格界面

VBA代码:获取金属价格模块
作品6:根据输入的开始和结束天数自动生成进度横道图

生产进度表(自动绘制横道图)
作品7:根据不规范的型号描述推导标准型号

型号规格描述 → 标准型号推导
在这里要真诚地感谢郑老师
使得自动化办公不再是程序员的专利,也使我在做牛马的道路上能更加轻松。
— THE END —

