别骂了!VBA明明超实用,却凭啥成了“最招人嫌”的编程语言?

B站影视 内地电影 2025-08-28 17:44 1

摘要:最近在Stack Overflow上看到一项关于“最让人讨厌的编程语言”统计,结果VBA居然“荣登榜首”!这事初看有点意外,但仔细一想,好像又能明白为啥它这么“招黑”。

最近在Stack Overflow上看到一项关于“最让人讨厌的编程语言”统计,结果VBA居然“荣登榜首”!这事初看有点意外,但仔细一想,好像又能明白为啥它这么“招黑”。

你想啊,以前程序员要做个数据处理工具、弄个办公自动化小系统,得啃语法、调逻辑,熬好几个晚上才能弄出个能用的版本。

结果呢?好多没正经学过编程的人,比如办公室里的文科生,对着VBA捣鼓几天,居然也能做出功能差不多的东西,可能界面没那么精致,但核心活能搞定。

这就让有些科班出身的人觉得“心里不是滋味”:自己花了那么多时间学编程,别人用个门槛低的工具就追上了,久而久之,VBA就成了不少人吐槽的对象。

这种心理其实不难理解

就像低代码/无代码平台刚出现时,也总有人说:“这种东西只能做简单的应用,根本替代不了真正的开发!”但现实是,越来越多的大厂正在积极跟进低代码开发。

微软有Power Platform、阿里有宜搭、腾讯有微搭、华为有应用魔方AppCube……这些平台可不是做着玩的。

就说云表平台吧,最开始的遭遇跟VBA有点像,也没少被人“瞧不上”。有人说它那套“画表格开发”的模式太小儿科,觉得顶多能应付小企业的简单需求,像大企业要的复杂管理系统,它肯定扛不住。

结果呢?现在人家已经有超过30万家企业在用,要是真不好用、不顶用,哪能有这么多企业愿意长期用?

其实它的优势特别实在:门槛是真低,不用背编程语法,也不用写一堆代码,就跟我们平时在Excel里画表格似的,拖拖拽拽、设点简单规则,就能搭出一套系统。

但别以为“简单”就没真本事,它能搞定的活儿可一点不简单。比如工厂里特别复杂的“无限层级BOM”,就是那种一层套一层的物料清单,小到一个螺丝,大到一整台设备的物料关系,以前得专门请程序员开发好几个月,现在用它画表格就能搭出来,还能实时更新数据。

而且它还能跟各种软硬件无缝对接,车间的扫码枪、仓库的称重仪、财务的ERP软件、甚至是公司的考勤系统,都能连起来,数据不用来回导来导去,省了好多人工。

要是后期想改功能,比如加个审批流程、添个报表模块,二次开发也方便,不用把原来的系统推倒重来,改改表格规则就行,对企业来说特别省事。

也正因为这些实打实的优点,像中铁、许继电气这种做重工、电气的大企业,还有华为、中国电信这种行业龙头,都愿意用它搭自己的管理系统。

你想啊,这些大厂对系统的稳定性、功能性要求多高啊,要是云表没真本事,他们能放心把核心管理需求交给它吗?

小结

回过头来看VBA,它被讨厌真的只是因为它“不够好”吗?恐怕更多是因为它触及了一些人关于“专业”与“业余”的界限焦虑。

但技术本质上是为解决问题服务的,而不是为了划分圈子。VBA让无数非程序员能自己动手解决工作中的自动化问题,这本身就是一种价值。

实际上,无论是VBA还是低代码平台,它们的兴起都说明了一个趋势:编程正在变得民主化。未来,我们可以预见更多工具会降低技术使用的门槛,而不是把技术锁在象牙塔里。

工具本身没有高下之分,关键还是看谁用、怎么用、解决了什么问题。毕竟,技术的终极目标,不就是让我们的生活和工作变得更简单吗?

对此,您有何看法?可以在评论区继续聊哦。

文|胖胖


来源:云表平台

相关推荐