VBA还能活多久?

您所在的位置:网站首页 几天能学会excel VBA还能活多久?

VBA还能活多久?

2024-07-13 09:35| 来源: 网络整理| 查看: 265

VBA还会存在多久?VBA会消失吗?我现在学VBA还来不来得及?什么语言会取代VBA?……这些都是老生常谈的话题,多少年前就有不少人在争论。然而,时至今日,VBA不仅没有消失,而且还活得很好。

为什么?且听我道来。

VBA是什么?

VBA是一种内嵌于MicrosoftOffice中的一种编程语言,可以方便地实现工作任务自动化。(注:很多其他软件中也内嵌有VBA,例如著名的AutoCAD。)

从在Excel 5中推出的第一个版本起,VBA的存在将近30年。无论你是否学习过编程,这都是一种非常容易学习的编程语言,并且能够快速应用到具体的工作场景中。

为什么学VBA?

1.简单,自学起来不需要花很大的功夫。VBA内嵌于Office中,自带编辑器,没有复杂的语法,并且可实时与应用程序交互。更重要的是,宏录制器可以将你的操作转换成VBA代码,你可以将代码与操作相对照来学习VBA,而且这些代码不用修改或稍作修改就可以应用到类似的场景中,这又促进了你想更进一步学习VBA。此外,VBA存在的几十年,已经积累了无数的VBA文档资料,还有大量的论坛社区帮助。

2.使用Excel时,借助于VBA,几乎可以做你想做的任何事情。有很多利用VBA代码实现的创造性解决方案,包括游戏、动画图表、商业管理接口应用,等等,只要你有想象力,就可以使用这种简单的语言做出了许多令人惊叹的事情!当然,最实用且快捷的是能够方便地进行数据分析、快速搭建满足自已需要的个性化平台。

3.Excel是世界上最流行使用最广泛的电子表格应用软件,有许多基于Excel使用VBA开发的产品。学会如何使用VBA,不仅可以更充分发挥Excel的能力,让你从不同的角度理解和使用Excel,而且会使你具备普通的Excel用户没有的更多技能。

4.VBA简单易学,不仅有助于提高工作效率,也可以快速地为我们进一步学习其他编程语言打下基础。

Microsoft会从Office中删除VBA吗?

不会。

虽然最新版本的VBA显示的是2012年,但Microsoft仍然在后续的版本中包含有VBA,只是没有更新而已,但仍在加入了新对象时会更新VBA的对象模型。因为正是VBA,让Excel与众不同,也让更多的人选择了Excel,已经有大量的VBA开发者且Excel开发人员也都非常喜欢使用VBA,也有大量正在使用的VBA开发的Excel应用程序和加载项。特别指出的是,很多VBA开发者并不是专业的程序员,他们只是自学如何编写和实现自动化的VBA程序,从而让自已的工作更轻松。

正因为这样,Microsoft的态度很微妙,难以放弃VBA,但试图使用其他的工具来替代,例如在十几年前推出的VSTO,但其门槛实在太高了。

我想,也许是VBA运行已经很平稳,不会给Excel带有问题,而且使用VBA开发的Excel应用也没有遇到问题。如果VBA给Excel带来问题或者在Excel版本更新后以前使用VBA开发的应用遇到了很多问题,我想Microsoft一定会对VBA进行更新的。

取代VBA的会是谁?

以前有传闻可能是Python,但从现在的迹象来看,最有可能的是:JavaScript。

JavaScript是Microsoft在跨所有设备(PC、浏览器、手机等)上统一Office的使用时一直投入的一种语言,Microsoft也一直在推动使用JavaScript来自动化Excel。使用JavaScript,可以编写在任何设备上运行的脚本程序。此外,JavaScript从外部源提取数据的速度很快。

OK!这个话题到此为止。上面的内容大多来自网上一些专家的看法,也有我的一些拙见。你有什么看法,欢迎在后面留言。

微信公众号本周推送的文章

本周的文章仍然侧重于Excel公式和操作技巧,7篇文章名和链接如下:

VBA专题10-4:使用VBA操控Excel界面之设置工作簿视图和窗口

社群答疑精选01:不重复数据统计——如何统计员工负责的客户数?

社群答疑精选02:不重复数据统计——如何统计员工负责的客户数?(续)

Excel小技巧45:2个工作表操作习惯,利已也利他

Excel公式技巧45:按出现的频率依次提取列表中的数据

Excel小技巧46:在单元格中输入连续数字的6种方法

资源分享:电子地图下载与拼接器

完美Excel社群本周内容

在知识星球App上创建的星球:完美Excel社群,于8月1日正式开通后,除每天发表至少1篇技术文章、话题或者经验分享外,还及时解答社群朋友提出的问题。

下面是本周完美Excel社群上分享和讨论的内容:

#Excel公式使用经验

查找数字时,可以考虑使用SUMIFS函数

数组公式经验分享

#Excel技巧

设置毫秒和超过24小时的时间

#Office 365技术

连接满足条件的多个值并显示在一个单元格中

#VBA

复制文件到指定的文件夹并重命名

仅显示组成SUMIFS函数的结果的数据

同步多工作表指定区域的数据

快速给所选单元格添加前缀



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3