excel中的vba程序设计

excel中的vba程序设计

ID:24070955

大小:48.00 KB

页数:3页

时间:2018-11-12

excel中的vba程序设计_第1页
excel中的vba程序设计_第2页
excel中的vba程序设计_第3页
资源描述:

《excel中的vba程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Excel中的VBA程序设计摘要:在日常办公中,就数据处理这一块,相信大部分人首选的软件都是微软的Excel。不可否认Excel的数据处理能力确实强大,不愧为微软的经典之作,但是,随着各行各业的数字化,对数据的处理能力要求也越来越高,明显Excel力不从心,不过VBA的出现使得Excel重新强大起来。关键词:Excel;VBA;数据处理;程序设计引言在这个快节奏的社会,我们对数据的处理也更要求高效快捷,VBA为我们提供这个途径。VBA是微软提供的一种统一的应用程序自动化语言(VisualBasicForApplic

2、ation),它并不是只存在于Excel中,事实上在微软的Office软件中都带有VBA。由于VBA在数据处理上的强大优势,使的Excel成为它的第一个附体。另外,微软也提供了VBA的开发环境IDE,这样VBA可以不依附在其它软件中,可以独立的开发。而VBA强大的另一个方面在于它可以将已有的数据和开发的客户端程序一起包装,整合使用。1.VBA的工作原理和开发环境VBA技术说到底是一种高级的编程技术,通过编写代码完成某个应用程序的特定的功能。对于VBA而言,他的对象就是微软公司Office中的各个应用程序。每一个应用

3、程序都有自己特定的Application对象。具体到OfficeExcel,数据表对象和图形图像对象是它的主要对象。1.1工作原理首先,作为一个编程工具VBA需要一个工作平台,Excel恰好提供了这平台,VBA利用这个平台可以将自己的各种功能发挥的淋漓尽致,使Excel数据处理能力更强大,也更加灵活。从使用的简易性看,VBA依然是VB的面向对象的程序设计,对开发者的编程技术要求并不高,VBA也是比较新的宏语言,使得它的使用更加简单。对于VBA与Excel以及VBA与VB的关系和工作原理可以通过下边的图来解释。原理图

4、1VBA为一个编程工具,可以产生VBA代码,这是增强应用程序的实际代码。同时,VBA服务实际对象是Excel的应用程序。如果没有VBA这个工具,就不能产生服务代码,如果没有代码也谈不上增强Excel功能。没有VBA,Excel也不能找到自己需要的代码,因此我们说是VBA给了代码和Excel合作的机会,VBA就是联系两者的桥梁。其工作过程可以简单理解为:客户把Excel需要加强的功能给开发人员,设计者对此设计出Excel的应用程序,这个应用程序就是VBA的对象,进而设计者利用VBA,编写需要的代码,经过编译产生Exc

5、el所需要的VBA代码,最后,VBA将已有的应用程序的代码和VBA代码进行封装,生成满足客户需要的“加强版”Excel。1.2开发环境前面已经提到VBA实际上可以认为是VB的子集合,这样它的运行环境也就很好理解,就是VB的运行的IDE环境,都是基于Basic。它们包含的对象以及对象的属性和方法都是相同的。两者的不同在于它们的运行平台不同,相对来说VB的运行平台更广,VBA则只是运行在Excel中,但也因此VBA可以利用Excel的数据处理功能,包括报表、数据统计、图形分析等。对于开发人员来说很有必要认识清楚VB和V

6、BA的区别,在此列出以下几条:1.利用VB开发的】.北京:清华大学出版社,2009.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。