- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013VBA办公软件高级应用深圳大学
一、VBA的基本概念
VBA-Visual Basic for Application是微软Office集成办公软件的内置编程语言,它是新一代标准宏语言。
VBA寄生于Office应用程序,是Office的重要组件。; VBA与VB的主要区别:;二、利用宏来编写VBA程序
宏(Macro)是一组VBA语句,可以理解为一个程序段,或一个子程序。
在MS Office 2003中,宏可以直接编写也可以通过录制形成。; 1.宏安全性
宏病毒:利用宏来传播和感染的一种计算机病毒。为了防止这种病毒,Office软件提供一种安全保护机制。
宏安全性:工具/宏/安全性; 2.宏的录制与保存
录制宏有两种方法:
①启用宏录制器来录制宏
②在VB编辑器中输入代码创建宏;[例题5-1]录制一个简单的宏,其功能是将当前单元格背景置成蓝色。; 3.宏代码的分析与编辑
工具/宏/宏→填充颜色→编辑→VBA编辑器窗口。;代码分析;代码编辑:;Sub 填充颜色()
Range(A1).Select
Selection.Interior.ColorIndex = 1
Range(A2).Select
Selection.Interior.ColorIndex = 2
Range(A3).Select
Selection.Interior.ColorIndex = 3
Range(A4).Select
Selection.Interior.ColorIndex = 4
Range(A5).Select
Selection.Interior.ColorIndex = 5
Range(A6).Select
Selection.Interior.ColorIndex = 6
Range(A7).Select
Selection.Interior.ColorIndex = 7
End Sub;5.1 VBA概述; 循环嵌套:可以将一个For…Next循环放置在另一个For…Next循环中,每个循环中要使用不同的循环变量名。;三、执行宏的其他方式
工具/宏/宏→选择宏名→执行
给宏指定快捷键→执行快捷键
1.用按钮执行宏
①窗体工具栏→单击所需控件
②画出一矩形→自动显示指定宏对话框
③选择所需宏的名称→确定
④将控件标题直接改为宏的名称; 2.用工具栏按钮执行宏
①工具/自定义→自定义对话框
②命令选项卡→类别列表框/宏
③命令列表框→将自定义按钮拖到任意一个工具栏上
④右击该按钮/指定宏→选择所需宏名
⑤单击关闭按钮→关闭自定义对话框;[例题5-2]编制一个简单的VBA控制台程序,程序运行后输出“Hello, World!”; 录制宏→编写简单的VBA程序。
通过对简单程序的分析,了解一些编程的基本概念和几条语句的功能。
进一步开发Excel的功能,编写各种满足用户需要的程序。
掌握VBA的语法、变量
数据类型、运算符;一、变量和数据类型
1.变量
变量:用于临时保存数据。; 2.变量的数据类型
变量的数据类型决定变量允许保存何种类型的数据。;5.2 变量和运算符; 3.声明变量
变量在使用前,最好进行声明,即定义变量的数据类型,这样可以提高程序的可读性和节省存储空间。
若变量不经声明直接使用,系统会自动将变量定义为Variant类型。; 变量命名规则:变量名必须以字母开始并且只能包含字母、数字和某些特定的字符最大长度为255个字符。; 4.常量
变量用来存储动态数据,静态数据可用常量来表示,如圆周率用PI表示。
要声明常量并设置常量的值,需要使用Const语句,如
Const PI As Single=3.1415926;二、运算符;例如:19\6=3
19 mod 6=1
3^2=9;[例题5-4]百钱买百鸡问题。
假设公鸡每只5元,母鸡每只3元,小鸡3只1元。要求用100元钱买100只鸡,问公鸡、母鸡和小鸡可各买多少只?;编程:工具/宏/宏→宏对话框→输入宏名“百钱百鸡”→创建按钮→进入VBA编辑环境。;分支语句if…then的语法形式:
if 条件 then
语句组1
[else
语句组2]
end if;分支语句if…then的另一语法形式:
您可能关注的文档
- 2-7谓词演算的推理理论.ppt
- 1信息素养信息检索的相关概念文献检索方法途径图书馆.ppt
- 2.C简介与输入输出流.ppt
- 2.3探索平行线特征.ppt
- 2.7静定结构与超静定结构.ppt
- 2.《说和做——记闻一多先生言行片段》.ppt
- 2.人类传播的历史与发展.ppt
- 2.5坚定理想信念现身消防事业.ppt
- 2005年水晶岛营销推广工作.ppt
- 20011届高考古诗鉴赏之表达技巧-衬托.ppt
- 2013北师大版数学一年级下册《观察物体》.ppt
- 20130905-1.3证明.ppt
- 2013届高考语文二轮复习资料2-4-3《唯有希望不可以放弃》课件新人教版.ppt
- 2013届高考英语二轮总复习第17讲判断词性词义和词形课件2新课标(湖南专用).ppt
- 2013年中考政治九年级专题四4先进文化民族精神.ppt
- 2013年寒假前班会.ppt
- 20130112深圳万科翡丽郡万科翡丽郡营销分享(专业分析).ppt
- 2013年高考历史分类试题——古代中国的科学技术与文化.ppt
- 2013年二年级数学期.ppt
- 2013版高考数学(人教A版·数学文)全程复习方略配套课件:6.5合情推理与演绎推理.ppt
文档评论(0)