VBA 学习总结基础知识.docx
《VBA 学习总结基础知识.docx》由会员分享,可在线阅读,更多相关《VBA 学习总结基础知识.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Excel VBA 学习总结 - 基础知识1.什么是VBA?当前辈们使用Excel的时候,他们惊奇的发现:Excel那是相当的彪悍,几乎任何的数据分析与处理,它都可以近乎完美(实际上不可能完美)完成。但是在使用的过程中,他们也同样发现,有很多工作是要重复做的。如果要想自动重复的完成这些工作,必须要借助其他的编程语言和工具。微软为了简化这个过程,开发了一个通用的自动化语言,这个就是VBA(Visual Basic for Application)。所有支持VBA的应用程序都可以方便的自动化执行某些固定的步骤,除此以外,支持VBA的应用程序之间也可以通过VBA这个平台进行互操作。由于这里讨论的是E
2、xcel中的VBA,所以我后面的总结内容都是以Excel中的VBA为主。VBA是VB的一个子集,它们之间有些地方是不同的: VB程序可以独立的部署和运行,但是VBA程序不能离开宿主程序运行。 VB程序是一个编译型的语言,程序需要编译后执行,而VBA程序是解释执行的脚本语言。 通过VBA这个工具,Excel就可以完成许多自动化的任务,并且可以充分利用Office其它组件的功能。2.VBA能做什么?知道了VBA是什么东东后,那么它能干什么呢?确定的说,VBA基本能做一切Excel能做的事,比如打印,生成报表,分析数据,生成图表等,这是VBA最大的优点。不需要额外实现这些标准的功能,只需要简单的调用
3、就可以了,Excel已经做好了一切准备。除了这个好处,VBA其实还能处理很多的任务: 自定义Excel的外观,菜单,工具栏等。 重复执行自动化操作。 操作文件和文件夹 访问数据库并执行相关操作 访问网络 操作XML 获取系统信息 操作和自动化Office其它组件(支持VBA的其他公司的产品也可以操作) 除了上述的任务外,VBA还有很多其它的功能有待发掘。3. VBA与MacroMacro是一组Excel能理解并执行的命令集合。借助宏录制器,我们能得到这些宏命令翻译后的VBA代码。这是最简洁获得VBA代码的方式,也是VBA开发最主要的模式。4. VBA小结VBA的语法很简单,这里就不再详述了。我
4、个人学习新语言的习惯都是,先了解一下这个语言出现的背景,然后了解一下语言改进的地方,最后是实践一下基本的语法,研究语言运行的机制和部署情况。经过这个步骤以后,我就做几个实际小例子巩固巩固。我学习VBA的小结如下: Module是VBA组织代码的最小单元。 VBA是不分大小写的,所以更要养成良好的编程习惯。 代码可以一行写多句,用:隔开,也可以一句写在多行,行末用_标识。 Module成员的访问限定: Public: 当前程序中的所有模块都可以访问该成员,如果方法默认不加限定符的话,当Public处理;Public成员只能在Module中定义。Dim/Private:只有本Module内部的所有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBA 学习总结 基础知识 学习 总结
限制150内