Excel VBA 学习总结 - 基础知识1.什么是VBA?当前辈们使用Excel的时候,他们惊奇的发现:Excel那是相当的彪悍,几乎任何的数据分析与处理,它都可以近乎完美(实际上不可能完美)完成。但是在使用的过程中,他们也同样发现,有很多工作是要重复做的。如果要想自动重复的完成这些工作,必须要借助其他的编程语言和工具。微软为了简化这个过程,开发了一个通用的自动化语言,这个就是VBA(Visual Basic for Application)。所有支持VBA的应用程序都可以方便的自动化执行某些固定的步骤,除此以外,支持VBA的应用程序之间也可以通过VBA这个平台进行互操作。由于这里讨论的是Excel中的VBA,所以我后面的总结内容都是以Excel中的VBA为主。VBA是VB的一个子集,它们之间有些地方是不同的: VB程序可以独立的部署和运行,但是VBA程序不能离开宿主程序运行。 VB程序是一个编译型的语言,程序需要编译后执行,而VBA程序是解释执行的脚本语言。 通过VBA这个工具,Excel就可以完成许多自动化的任务,并且可以充分利用