摘要:用过Excel人都应该有这种体会,公式用好了就如神一般的存在,一大堆数据分分钟搞定。但大家却不一定知道另一个神一般存在的东西——vba。公式和vba就像是屠龙刀+倚天剑一样的存在,强大到让你质疑以前学的都是假的。公式是Excel专有的,VBA是Microsoft Office软件都可以用的。一套NB的VBA代码可以通过点一下按钮完成一大堆工作,也有可能看着让你爱机CPU占用率100%几个小时出不了结果...
一、什么是VBA
借用百度百科的一段话解释一下:
Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。(原文链接https://baike.baidu.com/item/VBA/1596798)
有点长,通俗点将就是Microsoft office支持的一中脚本语言,语法和VB一致,可以扩展Micsoft office功能。
二、VBA能做什么
能做的太多了...点一下导入数据,点一下弹出个对话框,点一下生成个数据报表...学VBA就是为了解放双手,提高生产力。
说明一下,截图上的这些按钮的实现与VBA没有关系,但是点了按钮以后执行的命令是用VBA写的。如何添加菜单实现功能后面会介绍。
三、学VBA难吗?
如果你学过VB,只需了解一些感念就能入门,
如果你不知道啥是编程,没关系,VBA的语法很简单,没你想象的那么复杂。
四、学VBA花钱不?
学习是免费的,不花钱,网上教程一大把。如果你想花钱的话就买一套正版的Microsoft office吧,这东西绝对比盗版的好用。
还不快抢沙发