- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第10章VBA程序设计基础
10.1标准模块标准模块是独立于窗体与报表的程序单元,用于以过程形式保存代码,这些代码是由VisualBasic程序设计语言编写的语句的集合。在“代码”编辑窗口,可以输入、编辑用VisualBasic程序设计语言编写的“事件过程”,如下图所示。
10.2VBA程序基本要素10.2.1数据类型数值型字符型货币型日期型布尔型对象型变体型字节型用户自定义数据类型。在VisualBasic系统中,常用标准数据类型分为
10.2VBA程序基本要素10.2.2常量常量是在程序中可直接引用的实际值,其值在程序运行中不变。1.文字常量2.符号常量定义符号常量语句格式如下:Const常量名[As类型|类型符号]=表达式[,常量名[As类型|类型符号]=表达式]3.系统常量
10.2VBA程序基本要素10.2.3变量变量(Variable)在程序运行中其值可以改变。我们这里所讲的是一般意义下的简单变量(又称内存变量)。1.变量的声明变量声明就是给变量定义名称及类型。(1)显示声明:声明局部变量语句格式如下:Dim变量名[AS类型/类型符][,变量名[AS类型/类型符]](2)隐式声明:未进行显示声明而通过赋值语句直接使用,或省略了[AS类型/类型符]短语的变量,其类型为变体(Variant)类型。(3)强制声明:在VisualBasic程序的开始处,若出现(系统环境可设置),或写入下面语句:OptionExplicit程序中的所有变量必须进行显示说明。
10.2VBA程序基本要素10.2.3变量变量的作用域就是变量在程序中的有效范围。通常将变量的作用域分为:局部变量窗体和模块变量全局变量
10.2VBA程序基本要素10.2.3变量数组不是一种数据类型,而是一组有序基本类型变量的集合,数组的使用方法与内存变量相同,但功能远远超过内存变量效力。①声明静态数组语句格式如下:格式一:Dim|Public|Private变量名(下标1的上界)[AS类型/类型符][,变量名(下标2的上界)[AS类型/类型符]]……[,变量名(下标n的上界)[AS类型/类型符]]
10.2VBA程序基本要素10.2.3变量格式二:Dim|Public|Private变量名([下标的下界1to]下标1的上界)[AS类型/类型符][,变量名([下标的下界2to]下标2的上界)[AS类型/类型符]]……[,变量名([下标的下界nto]下标n的上界)[AS类型/类型符]]功能:定义静态数组的名称、数组的维数、数组的大小、数组的类型。
10.2VBA程序基本要素10.2.3变量②声明动态数组动态数组声明要完成两步操作:其一:用Dim语句声明动态数组语句格式如下:Dim|Public|Private变量名()功能:定义动态数组的名称。其二:用ReDim语句声明动态数组的大小语句格式如下:ReDim[Preserve]变量名(下标1的上界)[AS类型/类型符][,变量名(下标2的上界)[AS类型/类型符]]……[,变量名(下标n的上界)[AS类型/类型符]]功能:定义动态数组的大小。
10.2VBA程序基本要素10.2.4函数根据内部函数的功能,将其分为:数学函数字符函数转换函数日期函数测试函数颜色函数路径函数
10.2VBA程序基本要素10.2.5表达式表达式是由变量、常量、函数、运算符和圆括号组成的式子。根据运算符的不同,将表达式分为:算术表达式字符表达式关系表达式逻辑表达式
10.2VBA程序基本要素10.2.6编码规则1.标识符的命名规则标识符是常量、变量、数组、控件、对象、函数、过程等用户命名元素的标识,在VisualBasic系统中,标识符的命名规则如下:(1)由字母或汉字开头,可由字母、汉字、数字、下划线组成;(2)长度小于256个字符;(3)不能使用VisualBasic系统中的专用关键字;(4)标识符不区分大小写;(5)在变量名前加一个缩写的前缀,用来表明该变量的数据类型。
10.2VBA程序基本要素10.2.6编码规则2.程序注释程序注释是对编写的程序加以说明和注解,这样便于程序的阅读,便于程序的修改和使用。注释语句是以单引号()开头的语句行,或以单引号()为后段语句的语句段落。3.语句的构成在VisualBasic系统中,语句是由保留字及语句体构成的,而语句体又是由命令短语和表达
您可能关注的文档
- 数据库技术及应用——ACCESS (4版)第二章.pptx
- 数据库技术及应用——ACCESS (4版)第六章.pptx
- 数据库技术及应用——ACCESS (4版)第七章.pptx
- 数据库技术及应用——ACCESS (4版)第三章.pptx
- 数据库技术及应用——ACCESS (4版)第十三章.pptx
- 数据库技术及应用——ACCESS (4版)第十一章.pptx
- 数据库技术及应用——ACCESS (4版)第四章.pptx
- 数据库技术及应用——ACCESS (4版)第五章.pptx
- 数据库技术及应用——ACCESS (4版)第一章.pptx
- 数据库培训课件-Oracle goldengate.pptx
- 圆锥曲线提升篇(教师版).pdf
- 专题拓展:利用空间向量解决探索性问题(技巧解密+4考点+过关检测)(原卷版).docx
- 专题 解三角形(学生版).pdf
- 专题 解三角形(教师版).pdf
- 专题题型梳理 - 答案版(4).pdf
- 一轮圆锥学生(6).pdf
- 专题拓展:与直线有关的距离最值(技巧解密+6考点+过关检测)(原卷版).docx
- 北师大版2019高一英语必修三Unit7SectionⅢWritingWorkshop.pptx
- 北师大版2019高一英语必修三Unit7SectionⅣGrammar.pptx
- 北师大版2019高一英语必修三Unit9SectionⅤWriting.pptx
最近下载
- 金刚砂耐磨地坪工程劳务施工合同协议书范本.doc
- 2024年洛阳文化旅游职业学院单招职业技能测试题库精编答案.docx VIP
- DL_T 2078.2-2021CN 调相机检修导则 第2部分: 保护及励磁系统.docx
- GB39800.2-2020 个体防护装备配备规范 第2部分:石油、化工、天然气.pdf
- T_CIATCM 121-2024 共享中药房中药调剂信息系统建设指南.pdf VIP
- 优秀仓管员全能战实训练.doc VIP
- 2010太阳能热水系统在北京奥运村工程中的应用.pdf VIP
- 建筑工程安全资料全套整理版.doc
- 保健食品原料目录 营养素补充剂(2023年版).docx
- SA51024矽力杰 中文资料 规格书 pdf 下载电源管理芯片全线.pdf VIP
文档评论(0)