欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

vba怎么安装_VBA还要学吗?怎么入门Excel VBA?

发布时间:2025/3/20 编程问答 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 vba怎么安装_VBA还要学吗?怎么入门Excel VBA? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

教程领到手,学习不用愁!领 ↑↑↑

快捷高效入门:看知识兔视频课程,跟着知识兔老师操作,听知识兔老师讲解,边看边实练,初学者不要自己瞎琢磨瞎折腾,很容易走弯路。学以致用,光看不练都是假把式。学完知识兔Excel VBA教程后,就是在工作学习中实战多练,必须多练,活学活用!文末有惊喜!

VBA还能学吗?

在介绍为什么需要学习VBA之前,知识兔先回答另一个问题,VBA还能学吗?

作为七大街八大道里资深Excel达人,多年以来我经常收到这样的私信:VBA还能学吗?

问话的人,意思我懂,他其实是想说,VBA快死了吧?会不会我才学会VBA,微软就把它给干掉了?那我岂不是白学了?

为什么会有这样的想法呢?

这事说来话还挺长……知识兔娓娓道来

其实远在07年,Office2007版刚推出的时候,就有大神发声说VBA要死了,他们认为VBA严重阻碍了Excel结构化革新,阻碍了Excel开源;在下一个版本,也就是Office2010,微软肯定不会再支持VBA。然后十几年过去了,VBA还活得好好的。公众号'超乎想象'领取软件|视频教程,一套教程解锁一门技能。

不知道从什么时候开始,微软市场部也有了谁火就蹭谁热点的尿性,JS火的时候,它就跳出来说我们Excel要支持JS了,R火的时候,它就跳出来说我们Excel要全面支持R了,后来Python火的一塌糊涂,它理所当然又跳出来说我们Excel要全面深入支持Python了。

甚至一时间有传言微软将在最后一个单机版本2019版中彻底放弃VBA,全面支持Python……

结果呢,2020年了,结局你懂得。知识兔请你看图:

当然了,没有什么会是永恒不朽的,万物终将消逝,VBA早晚也会死,但一时半会肯定想死也死不了。即便微软不再更新优化VBA,人家天赋摆在那,这么多年了,不一样自食其力活的好好的,甚至随着编程语言的普及,可以说是活的越来越好?知识兔请你看图:

再说了,微软不更新迭代VBA也是有好处的。你在03版写的代码,绝大部分放到07/10/13/16/19版本上一样可以运行。反过来亦如是。很少语言拥有如此强大的上下兼容能力。我不是在安慰你,认真脸,想下Python?每次一更新就来次翻脸不认人不是?Python2、3版本兼容性不咋地。

支持VBA的Office2019版都还刚出生,它可以活很多年;VBA虽然老,当然也就不会死,毕竟大家的实际需求摆在那里,因此VBA还可以学,还可以学很久。公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

VBA学而无用吗?

VBA学了有没有用?要回答这个问题,咱们不妨拿VBA和常用的数据分析工具或语言做一个比较。毕竟没有比较就没有优势。坐好板凳来瞧一瞧,是时候让VBA和函数和Power BI和Python大战一场了。

先来说函数吧。

很多年以前,Python还没火,Power BI还没出生,大数据时代还没有拉开序幕,Excel版本的主力还是古老的03版,大家接触的数据量还不大,一张表几千行数据就显得很多了,数据的来源和处理的内容还很单纯,VBA的主要竞争对手便只是Excel自身的函数公式,大家会点儿常用函数就足以解决工作中90%的问题,所以就流行一个观点,叫做:

VBA无用论

我从不否认函数的优秀,也不认为学了VBA就不用学函数。函数是个好东西,小巧灵是它最大的优点,但计算效率低下和计算对象过窄的缺陷决定了它的上限。它只适合小范围数据的腾挪躲闪。你让它处理几十万甚至上百万行的数据试试?你让它处理word文件内的数据试试?你让它自动把多个工作簿的数据快速汇总成总表试试?摊手,真不好意思,你这是在羞辱函数,还不如直接干脆杀了它。公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

而号称函数精华的数组公式,烧脑至极的数组嵌套,毫不客气的说,往往抵不过VBA最基础的两层循环……

事实上,当有人抱着函数大声说VBA无用,VBA其实是不屑一顾的。

……

后来微软推出了Power BI for Excel(以下简称Power BI,但请不要和Power BI桌面版混为一谈),Power BI也是个好东西,特别擅长数据分析与可视化,于是很多人又开始宣传Power BI比VBA厉害一万倍,学了Power BI完全就没有必要再学VBA了,意思无非还是VBA无用。公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

我从不否认Power BI的优秀,也不认为学了VBA就不用学Power BI了,职业不同,需求便不同。坦白的说,知识兔小编理解大家对新生技术趋之若鹜的心理,也明白某些人先人一步入门新技术后自大盲目的臭毛病,更清楚有些人出于课程市场的需要故意夸大PowerBI的私心——但是老实说,他们真得懂Power BI是什么吗?又真的懂VBA是什么吗?

那可就未必了。

Powet BI是一款用于数据分析和可视化的工具,而VBA是一种可用于数据管理的编程语言。什么是数据管理?查改增删样样都行。什么是数据分析?对于数据源你只能查,改一个试试?增一条试试?删一行试试?不行了吧?公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

再说了,VBA不但能处数据,还能处对象呢。Power BI修改下单元格对象的函数公式试试?创建个工作簿对象试试?删除个文件夹对象试试?群发个邮件试试?创建个PPT演示文件试试??公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

……

现在Python特别火,于是又出现了一种新的观点,学了Python,就不用学VBA了,意思无非还是VBA无用。

毋庸置疑,Python是强大的,是数据分析从业者必会编程语言之一,但同样毋庸置疑的是,Python绝不是Office办公人员必备的选项,如果你工作的数据范畴没有脱离Office圈,那就基本没有学习Python的必要。坦白的说,在Office的地盘上,即便没有了微软资源扶持,VBA也还没怕过谁,Python当然也不例外。公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

Office软件是VBA天然的舞台,只要有Office就可以随时随地运行VBA代码,Python不行吧?借助Excel,VBA即可拥有简单、实用、自由、强大的数据交互能力,不用封装,老板或同事或客户只需在Excel中编写数据,即可完成复杂的报表工作,Python不容易吧?VBA可以无差别操纵各种版本的Office软件,打通Excel自动数据处理,PPT自动数据呈现,Word自动出数据报告,Outlook自动收发邮件,轻松使四者协同共力,Python受累了吧?你要教老板怎么安装使用Python吗?公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

……

浓做个总结

大家各有各的优势,但谁也取代不了VBA的优势,所以别动不动就说VBA无用。人家VBA不惹事,但也不怕事,谈,大门敞开,打,奉陪到底,经历过十几年风风雨雨的VBA大哥大,什么样的阵势没见过?在Office的地盘上,你们闹的再凶,那也是个弟弟~。公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

当然啦,如果你有不同意见——那不用怀疑,你肯定是对的,我是错的。

VBA学了有什么用?

VBA大概是这个世界上最易学的编程语言了,容易到很多人不认为它是编程语言的地步。

VBA容易学不只是它语法上的自然性,而是它做的事儿是解决你再熟悉不过的Excel问题,它只不过把你手动解决问题的过程换了种简单至极的语言从头到尾描述了一遍,你怎么想的,VBA就会怎么做,仅此而已。公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

呃?你还是不觉得VBA有用?

打个响指,举几个小栗子,不是什么大物件,都是VBA常用小代码即可搞定的事儿。依次点击【菜单】→【资源礼包】→【VBA常用代码】即可获取相关代码。

1▼

多行表头的表格汇总,需要保留源表格式,你还在复制粘贴?VBA一键搞定~

2▼

天下数据,有合就有分,选择任意列,一键将总表数据拆分为多个分表~公众号超乎想象领取软件|视频教程,一套教程解锁一门技能。

3▼

选择文件夹,一键即可将指定文件夹下的图片按指定位置导入Excel。

4▼

需要将图片批量从网站上下载到本地?VBA可以帮你~

5▼

需要批量查询网页数据,并下载相关图片和超链接?VBA可以帮你!

6▼

需要将Word的表格数据自动读入Excel?VBA可以帮你~

7▼

需要将Excel的数据批量写入Word?VBA也可以帮你~

8▼

需要制作员工管理小系统?送你一个Excel模版要不要?

……

帅锅美眉,看到这,你还会觉得VBA无用吗?

总结

以上是生活随笔为你收集整理的vba怎么安装_VBA还要学吗?怎么入门Excel VBA?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。