Excel的VBA现在还算是办公利器吗?

任何一项技能,都有其存在的理由,不要因为某个人的否定而否定,尤其是在还有很多人的肯定的情况下。通常是懂A的人可能不懂B和C,懂B的人告诉你不要学A和C,而懂C的人觉得A和B没有用

本文最后更新时间:  2023-03-03 16:51:07

Python是真的非常强,Web开发、图形处理、人工智能、爬虫、数据分析,PC软件开发,只有想不到,没有做不到。

而VBA显得就磕碜了,局限于Office,离开了Office真得好像就举步维艰了。

但是一切都是应该根据目前的业务状况来的。如果各部门都是在用Excel,传输到需要处理的文件也都是Excel,又何必使用Python,因为用python最终还得使用类似xlsxwriter、pandas类似的库来调用Excel数据,而且操作的时候远远没有使用VBA好调试。

而且当你需要做一个交互的页面给同伴使用的时候,不管你用pyqt还是pycharm,都是没有vba方便的。可能你pyqt画好按钮,vba都已经开发完了。

大家可以核定一下,假设是这种不痛不痒的小工具,真的没必要python。用python反而会浪费大量的时间。

所以真如下面各位说的,python是强龙,vba是地头蛇,地头蛇的地盘上,还是地头蛇吃得比较开。强龙想要来搅和一下当然可以,但是雷声大雨点小,因为需要的需求就这么点,何必杀鸡用牛刀又不好调试呢。

关于自学需要多少时间,其实vba很简单,只要学习3天,一般的多sheet合并就可以做了。另外,很多东西网上都有的,只要看得懂,会录制宏,复制粘贴改一下,可以解决99%的问题。

所以总结建议一下:

做和EXCEL非常强关联的工作的话就学习VBA!如果是研发的同学,早点抛弃VBA吧,这不是应该你们来写的。。就我目前公司的人,开发是不会写VBA的,一般都是业务员会写。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。