认识VBA

VBA是宏语言,是在应用程序中编写使之具有自动化的编程语言。如在excel中编写VBA程序,就能使excel自动化。但需要注意的是VBA必须寄生于已有的应用程序,它是使已有的应用程序自动化,而不是创建标准的应用程序。或许很多人都不知道用VBA有什么好处,下面让我来给大家简单介绍。

现在人人都在使用微软office软件,而office中的word、excel、PPT就可以使用VBA程序来使它们具有更高的效率。例如:通过一段VBA代码,可以实现画面的切换;可以实现复杂逻辑的统计(比如从多个表中,自动生成按合同号来跟踪生产量、入库量、销售量、库存量的统计清单)等。VBA可以在微软的一些产品中相互转化,可以称作EXCEL的“遥控器”,可以使常用的程序自动化,可以创建自定义的解决方案,此外 ,还可以将EXCEL用做开发平台实现应用程序。所以学好了VBA可以发挥很多作用,第一,规范用户的操作,控制用户的操作行为;第二,操作界面人性化,方便用户的操作;第三,多个步骤的手工操作通过执行VBA代码可以迅速的实现;第四,实现一些无法实现的功能。

在学习VBA之前,我们必须要知道VBA和VB的关系。VBA是VB的一种宏语言;VBA是寄生于VB应用程序的版本;VBA是VB的一个子集。VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化,VB具有自己的开发环境,而VBA必须寄生于已有的应用程序。

guxing 2016-05-29