1、你是否对vba抱有偏见?任何系统无非就是对数据的增删改查,那为什么工作量千差万别呢,这就要求我们必须站在微观的角度来思考问题,因为虽然都是数据,但是维度差别很大,当维度多元、关联关系复杂,逻辑强相关、业务场景多变时,都会使数据之间的关系复杂度呈指数级增长,(公号:左手Excel右手VBA)这就跟你用什么语言来解决问题无关了,作为图灵完备的vba语言,当然也可以解决复杂问题,而为什么很多人觉得他不行呢?因为一旦我们对一个事物抱有偏见就会弱化它的价值,而一旦我们熟悉某一个事物就会拔高他的价值,还有可能就是不熟悉,人云亦云,所以客观评价很重要。
2、之前上百行代码,改成用类模块只需要十行不到,更关键的是可以很灵活方便地增加功能菜单,而不需要每次调整,都需要追加一堆代码,且功能相似写法雷同。
这就实实在在的降低了维护的成本,所以当你看到一样的功能,千万不要以为开发者的水平是相当的,可能二者有天壤之别。
3、每当我用vba启动一个新项目,就总有人说可以用更先进的语言,其实这是一种偏见,语言没有先进后进之分,只要是图灵完备的,如果把vba当成一种落后的语言,只能说是他们不知道什么是先进,或者说对vba有种莫名其妙的偏见,恰恰暴露了无知。(原创公众号@左手Excel右手VBA)
版权声明
本文系作者原创作品,未经许可,不得转载。



评论列表
发表评论