- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBA语法 变量VBA语法 变量
VBA语法
2-1 变量
变量是属性的值或计算结果,变量存于内存中,并且依附VBA程序运行,值是可以改变的量。
visual Basic 变量命名规则
自定义变量名称时有一定的规则:
第一个字符必须使用英文字母。
不能在名称中使用空白,句号,感叹号或@#$等字符。
名称的长度不可以超过255个字符。
通常,使用的名称不能与Visual Basic 本身的函数、表达式及方法得名称相同。也不能与程序语言的关键字相同。若使用内置函数、表达式或方法与所指定的名称冲突,则必须想法把它们区分出来。
不能在相同层次范围中使用重复的名称。
Visual Basic 不区分大小写,但它会保留在表达式申明时所用的大小写字母。
变量的赋值
给变量赋值其实就是将指定的数值、字符串、表达式等通过赋值符号“=”赋给指定的变量名。给变量赋值的格式:
变量名= 表达式
例如:使用“=”运算符将指定的信息赋值给相应的变量
Legalperson = “华锋”
Comyears = 6
将变量写入指定单元格
Cells(2,1) = legalperson
Cells(3,5) = comyears
使用MsgBox函数
函数作用:弹出消息显示对话框,方便用户查看变量的值。
例如:将指定单元格赋值给变量
Compname1= cells(5,8)
Compname2= cells(2,5)
msgBox“第一个客户公司的名称为:”compname1Chr(10)“第二个客户公司的名称为:”compname2
使用Dim语句声明变量
Dim语句主要用于声明变量并分配储存空间。其主要目的是告知用户该变量为自定义变量,声明后程序会自动记录该变量的类型等信息。要注意的是如果程序中的变量没有用 Dim语句来声明变量,则被称为隐式声明,这些变量会被自动分配一个数据类型Variant,它们可以保存数字、字符串和其他信息类型。
Dim语句的语法格式:
Dim[WithEvents] varname[([subscripts])] [As [New] type] [WithEvents] varname[([subscripts])] [As [New] type]……
参数说明:
WithEvents:可选参数,说明vaname参数是一个用来响应由ActiveX对象触发的事件的对象变量。只有在类模块中才是合法的。使用WithEvents,可以声明任意多个所需的单变量,但不能使用它创建数组。New和WithEvents不能一起使用。
Varname:必选参数,是指定变量的名称需要遵守标准的变量命名约定。
Subscripts:可选参数,表示数组变量的维数,最多可定义60维的多维数组。Subscripts参数的使用语法为[Lower To]upper[,[lower To] Upper]…,如果不显示指定Lower,则数组的下界由Option Base 语句控制。如果没有使用Option Base 语句,则下界为0。
New,可选参数,可隐式地创建对象的关键字。如果使用New来声明对象变量,则在第一次引用该变量时将新建该对象的实例。因此不必使用set语句来给对象引用赋值。New关键字不能声明任何内部数据类型的变量,以及重属对象的实例,也不能与WithEvents一起使用。
Type :可选参数,表示变量数据类型。变量的类型可以是Byte,long,currency,single,double,date,shting,object,variant等数据类型。所声明的每个变量都有一个单独的As Type子句。
例子:
Dim compname As String 声明变量compname为字符串类型。
Dim StartDate As Date 声明变量StartDate为日期型。
使用Public语句声明公用变量
函数作用:可以在多个模块或程序过程中调用同一个变量。
语法格式:和Dim函数的语法格式相同。
Public语句声明的变量在所有程序的所有没有使用Option Private Module 模块的任何过程中都可以使用,若该模块使用了Option Private Module,则该变量只是在其所属工程中公用。
使用Private语句声明私有变量
函数作用:有时用户需要让声明的变量在声明的模块或下级子过程中使用,这时就可以使用Private语句将其定义为私有变量。
语法格式;和Dim函数的语法格式相同。
变量类型的使用范围和有效期限
表 2-1
变量名 语句 使用范围 有效期限 变量 Dim Static 过程级别 过程运行中 私有变量 Dim Private 模块级别 整个模
您可能关注的文档
- TSIMMP30 MI3W 一、二级维修指导V01TSIMMP30 MI3W 一、二级维修指导V01.pdf
- TSPT 梁平法使用技巧TSPT 梁平法使用技巧.doc
- TS五大工具介绍TS五大工具介绍.pdf
- TS内审试题TS内审试题.doc
- TS防水卷材施工方案TS防水卷材施工方案.doc
- TT + FOB进口商快速入门TT + FOB进口商快速入门.doc
- TT-104B使用说明书(中文)TT-104B使用说明书(中文).pdf
- TT110超声波测厚仪使用说明书TT110超声波测厚仪使用说明书.pdf
- TT100A超声波测厚仪使用说明书V10TT100A超声波测厚仪使用说明书V10.doc
- TT120高温测厚仪使用说明书TT120高温测厚仪使用说明书.pdf
最近下载
- 成本会计学第9版张敏.pdf VIP
- 公路养护日常小修保养施工组织设计 附公路隧道施工技术规范.doc VIP
- 国家开放大学电大《组织行为学》机考终结性2套题库及答案.doc VIP
- 2024秋国开一网一 微积分大作业word版答案.docx VIP
- 湛江市麻章区数学小升初数学试卷.doc VIP
- 《好利来食品盈利能力研究》文献综述3000字.docx VIP
- 学校安保服务投标方案(技术方案).doc
- 广东省湛江市麻章区2023年小升初数学试卷(含答案).pdf VIP
- 四川大学《微机原理与接口技术》2022-2023学年第一学期期末试卷.pdf VIP
- 海浦蒙特COOL100炫系列别墅电梯控制柜用户手册-中-V1.2.pdf VIP
文档评论(0)