10、很多人对vba的认识仅仅停留在寄生于office环境的脚本,我只能说这种认知大大限制了他的想象力。试问与office结合哪种语言敢站出来说比vba更适合?试问谁的电脑上没有装office?
如果想把系统功能集成到excel菜单中,vba语言是无疑是最优的选择,无论是做一个数据处理的小工具,还是做一套功能复杂的erp系统,Vba可以毫不逊色的胜任。
我相信那些所谓的先进高级语言可以做出想要的系统,但做一个集成到excel中的菜单,并通过调用菜单来使用相关功能比起vba就望尘莫及了,当有点儿小问题,懂点vba的老板可能就直接搞定。在亲民性方面,其他语言更是望尘莫及。
11、能证明vba是上古时期的开发语言的证据一定是窗体的设计,妥妥地刀耕火种,效率极其低下,而能证明vba开发者也是开发者的证据就是通过窗体实现各类系统,而不仅仅是表格。做过的几个项目都是窗体大户,(公号:左手Excel右手VBA)特别是定义控件的类型、名称、尺寸以及tabindex最费事费力,为了避免长期陷入低效手搓窗体,浪费太多无畏的时间,必须拿出"克服一时不便以带来长久便捷"的勇气,于是编写了一个窗体设计的工具,只需要在表格中把相关内容填好,一键生成窗体控件,再进行二次调整就快捷多了。
12、近日了解到用access做系统比用excel要方便得多,我觉得这是基于一个前提,那就是excel工作表作为数据库比access本身就是数据库的天然劣势,而本质上二者背靠的都是内置的vba,对于数据分析,财务会计,仓库管理等岗位来说,excel可能是他们唯一可以接近开发者的路径,access应该已经有一些专业性的要求了,众所周知,数据库是一个难点,甚至对专业开发者都是,更别说对非科班人员了,所以虽然都是office家族成员,我敢说100%的人都知道excel,而又有多少人知道access?所以可能access做一些工作更便捷,但永远替代不了excel,如果对数据库比如mysql很熟悉那excel就足够了,更没有access什么事了,只不过是大家在各自的熟悉领域发光发热罢了。(原创公众号@左手Excel右手VBA)
版权声明
本文系作者原创作品,未经许可,不得转载。



评论列表
发表评论