Excelvba入门教程.docx
《Excelvba入门教程.docx》由会员分享,可在线阅读,更多相关《Excelvba入门教程.docx(34页珍藏版)》请在优知文库上搜索。
1、VBA入门系列讲座1.lVBA是什么直到90年头早期,使应用程序自动化还是充溢挑战性的领域.对每个须要自动化的应用程序,人们不得不学习一种不同的自动化语国例如:可以用excel的宏语言来使excelH动化,运用wordBASIC使WOrd自动化,等等.微软确定让它开发出来的应用程序共享一种通用的自动化语言-VisualBasicForAPPHCatiOn(VBA),可以认为VBA是特别流行的应用程序开发语自VASUA1.BASIC的子集.事实EVBA是“寄生于“VB应用程序的版本.VBA和VB的区分包括如卜几个方面:1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(excel
2、等)自动化2. VB具有自己的开发环境,而VBA必需寄生于已有的应用程序.3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*EXE),而VBA开发的程序必需依辕于它的“父”应用程序,例如excel.尽管存在这些不同,VBA和VB在结构上仍旧特别相像.事实上,假如你已经了解了VB,会发觉学习VBA特别快.相应的,学完VBA会给学习VB打Z坚实的基础.而且,当学会在excel中用VBA创建解决方案后,即已具备在wordaccessOUT1.OOKFOXPROPROWERPOINT中用VBA创建解决方案的大部分学问. VBA一个关键特征是你所学的学问在微软的一
3、些产品中可以相互转化. VBA可以称作excel的“遥控器”.VBA原委是什么?更准确地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案.此外,假如你情愿,还可以将excel用做开发平台实现应用程序.l2Excel环境中基于应用程序自动化的优点或许你想知道VBA可以干什么?运用VBA可以实现的功能包括:1 .使重复的任务自动化.2 .自定义excel工具栏,菜单和界面.3 .简化模板的运用.4 .自定义excel,使其成为开发平台.5 .创建报表.6 .对数据进行困难的操作和分析.用excel作为开发平台有如下缘由:1. excel本身功能强大,包括打印,文件处理,格
4、式化和文本编辑.2. excel内置大量函数.3. excel界面熟识.4. 可连接到多种数据库用其他语言开发应用程序,一半的工作是编写一些基本功能的模块,包括文件的打开和保存,打印,复制等.而用excel作为开发平价,则由于excel已经具备这些基本功能,你要做的只是运用它.1.3录制简洁的宏在介绍学习VBA之前,应当花几分钟录制一个宏。新术语:“宏”,指一系列CXCel能够执行的VBA语句。以下将要录制的宏特别筒活,只是变更单元格颜色。请完成如下步骤:1)打开新工作簿,确认其他工作簿已经关闭。2)选择Al单元格。调出“常用”工具栏。3)选择“工具”-“宏”-“录制新宏”。4)输入“变更颜色
5、”作为宏名替换默认宏名,单击确定,留意,此时状态栏中显示“录制”,特殊是“停止录制”工具栏也显示出来。替换默认宏名主要是便于分别这些宏。宏名最多可为255个字符,并且必需以字母起先。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格“通常用下划线代表空格。5)选择“格式”的“单元格”,选择“图案”选项中的红色,单击“确定”。6)单击“停止录制”工具栏按钮,结束宏录制过程。假如停止录制”工具栏起先并未出现,请选择“工具”一“宏”-“停止录制”。录制完个宏后就可以执行它了。1.4 执行宏当执行一个宏时,excel根据宏语句执行的状况就像VBA代码在对excel进行“遥控但VBA的“遥控”
6、不仅能使操作变得简便,还能使你获得一些运用excel标准吩咐所无法实现的功能。而且,旦熟识了excel的“遥控”,你都会惊奇自己在没有这些“遥控”的状况下,究竟是怎么熬过来的。耍执行刚才录制的宏,可以按以下步骤进行:D选择任何一个单元格,比如A3。2)选择“工具”-“宏”-“宏”,显示“宏”对话框。3)选择“变更颜色”,选择“执行”,则A3单元格的颜色变为红色。试者选择其它单元格和几个单元格组成的区域,然后再执行宏,以便加深印象。1.5 查看录制的代玛究竟是什么在限制excel的运行呢?你可能有些怀疑.好,让我们看看VBA的语句吧.D选择“工具”一“宏“一“宏”,显示“宏”对话框。2)单击列表
7、中的“变更颜色,选择“编铲按钮。此时,会打开VBA的编辑器窗口(VBE)o关于该编辑器,以后再具体说明,先招留意力集中到显示的代码上。代码如下:(口期和姓名会有不同)SUb变更颜色O变更颜色MacroXW记录的宏2000-6-10WithSaeCtiOI!.Interior.Colorindex=3.Pattern=xlSolid.PatternColorIndex=xhutomaticEndWithEndSub将来会特别熟识这种代码,虽然现在它们看上去像一种惊奇的外语C学习VBA或编程语言在某种程度上比较像在学习一种外语。Sub变更颜色0:这是宏的名称。中间的以“开头的五行称为“注稀”,它在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excelvba 入门教程
