智能进销存软件:革新现代库存管理
120
2023-11-07
【摘要】 本书摘自《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》一书中第2章,第5节,韩小良著。
2.5.5 如何给变量和常数赋值
皮蛋:言子,来继续,我今天有空,来烦你了,你上次说要讲赋值的。
无言:等会吧,我手头有点活儿,等会儿。
皮蛋:好的,那你说说今天要说什么知识点。
无言:变量和常数的赋值,我先忙。
无言去忙自己的活儿了,皮蛋听后也去忙自己的去了。过了一段时间,无言发QQ给皮蛋: 我忙完了,来一起“伤害吧”!
? 皮 蛋:呵呵,你不怕等下连最后个言字都不见了。
不一会,皮蛋来到了无言的位置。
皮蛋:好了,你说今天讲解赋值,那赶紧。
前面讲过了VBE 窗体、VBE 工程中包含哪些对象、代码的书写位置、子过程和自定义函 数大致写法、如何使用帮助、什么是常数和变量、数据类型有哪些及如何自定义一个数据类型; 现在就要说说声明了变量和数据类型之后该如何给常数和变量赋值一个具体数据。
皮蛋:停,有问题,你刚才说的赋值?赋值是什么?
无言:蛋哥啊,刚才上面不是说了吗,那我再唠叨一次。
赋值——指定一个值或表达式给变量或常数,也就是给变量或者常数给定一个具体的数值或者表达式。
延续上面的学校变量,原来已经声明6个变量和数据类型,现在再加上2个常数:学校名 称和部门,需要怎么做呢?
赋值分为两种情况:对象和非对象。
? 皮 蛋:你不要总是给我说对象,我已经有了。
无言:我去,能认真点不。
Const 常数的赋值
赋值语句通常会包含一个等号(=),也就是赋值时必须在已经变量名称后面加行一个等号, 再写上需要的数值或表达式。但是常数的赋值方式和变量有点不同,先说下常数的。
给常数赋值时,相当于声明+赋值常数的具体数值,具体语句方式如下:
Const Mingzi As String="我就是一个常数"
Const常数的赋值是在声明常数名称和数据类型的同时赋值具体的数据;常数名称的命名 方式前面已经说过了,采用的数据类型必须满足提到的数据类型;具体的赋值为在名称后输入 =后写入数据。皮蛋:说明中说了只能是文字、其他常数、表达式,不明白。
无言:嗯 !
说明中的文字,笼统点将它们划分为数字和字符串即可;其他常数为VBE 对于常用的语 法的某些值的固定名称写法;表达式包含了算术运算符:四则运算的字符(+、 -、*、/)、开 方(^)等和逻辑操作符;大于、小于、等号等逻辑比较符号及部分内置函数,例子如下。
文本、数字类型的常数
Const 名字 As String="小明"'文字常数
Const 数字1 As String=100‘数字常数
Const 数字2 As Byte=vbOK'内置常数
表达式类型的常数
Const 算术操作符 As Integer=5*6 '乘法算术操作
Const 逻辑操作符 As Integer=1~0 '逻辑操作符
皮蛋:原来表达式是这样,还有需要注意的吗?
无言:有啊,常数不能使用变量,不能使用函数来声明赋值,先来看看下面的代码(见代 码2-11)吧。
代 码 2 - 1 1 常数的赋值
1|Sub 常数的赋值010
2| Const Xuexiao As String="XXX学校",Bumen As String="教导处"
3| MsgBox Xuexiao &vbCr &Bumen
4| Const Rnds As Boolean =50>100
5| MsgBox Rnds
6|End Sub
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~