说起VBA,相信很多人都对它又爱又恨,爱它的强大,恨它的复杂。那怎样才能好好掌握这项语言呢?首先我们来了解一下什么是VBA。
Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。1994年发行的Excel5.0版本中,即具备了VBA的宏功能。
由于微软Office软件的普及,人们常见的办公软件Office软件中的Word、Excel、Access、Powerpoint都可以利用VBA使这些软件的应用更高效率,例如:通过一段VBA代码,可以实现画面的切换;可以实现复杂逻辑的统计(比如从多个表中,自动生成按合同号来跟踪生产量、入库量、销售量、库存量的统计清单)等。
掌握了VBA,可以发挥以下作用:
1.规范用户的操作,控制用户的操作行为;
2.操作界面人性化,方便用户的操作;
3.多个步骤的手工操作通过执行VBA代码可以迅速的实现;
4.实现一些VB无法实现的功能。
接来下,我们来看看如何学习吧——
第一步,我们推荐几本书或者参考资料:
EXCEL VBA函数手册
Option Pricing Models and Volatility Using Excel VBA 2007.pdf
基于Excel和VBA的高级金融建模(英文版)pdf+cd
Excel 2003高级VBA编程宝典
EXCEl VBA语法词典
赵志东版,VBA经典教材 :Excel VBA基础入门
Excel2007与VBA编程从入门到精通.pdf(190MB)
Excel疑难千寻千解丛书——Excel 2010.VBA编程与实践
Excel VBA整合数据库应用从基础到实践
VBA常用技巧.PDF
第二步,我们来看些视频:
兰色幻想VBA基础入门 +高级开发视频教程下载(80集已完成)
除此之外还有什么资源呢?请看:
excel VBA学习资料 现造福大家 免费赠送
史上最牛VBA:批量下载所有上市公司EXCEL格式财务报表