打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA简单入门05:变量、常量和数据类型



1、什么是变量,有什么用?

变量是指在程序执行过程中随时可能改变其值的量,其作用就是用来储存信息,帮助解决实际问题。

所以,变量可以理解为一个容器。

假设吃饭就是一个程序,那么,碗、碟、杯、盆.....就是变量,它用来装酒、汤、菜、饭等等,最终是为了完成吃饭这个程序。

2、常量又是什么?

和变量相对,常量就是程序执行过程中其值始终不变的量,同样是可以存储信息。

如上面的例子,茶杯,我们规定了装茶,不能用来装其他东西(装的东西不能改变)。


我们学过数学知道,圆的周长计算公式为:2*π*半径=2 π r。

其中,π=3.14,是不变的(常量);

半径r是随时可变的(变量)。

r = 5

Pi = 3.14

圆的周长 = 2 * Pi * r=31.4

将r改变为25

圆的周长 = 2 * Pi * r=157


3、数据类型

酒杯是用来装酒的,茶杯是用来装茶的。

在程序中使用变量处理数据,可以规定每个变量的数据类型。

VBA中的数据类型见下表:

数据类型

如,使用变量来存储日期,则使用日期型数据类型;

使用变量来存储字符串,则使用字符串型数据类型;

使用变量来存储单元格对象,则使用对象性数据类型;

在变量规定了数据类型之后,一定要放入符合规定的数据,否则【可能】会出错。

如,数值型的变量不能放入字符串.....


4、变量的使用

使用变量,一般需要先定义(声明)变量的名称和数据类型。

VBA中声明变量的方式有四种:Public、Private、Dim、Static。

这里主要说常用的Dim,语法为:Dim 变量名称 as 数据类型。

下面代码,定义a、b、c三个变量,分别装入日期、字符串、数字三种数据。


5、常量的声明

常量的声明语法:Const 常量名称 as 数据类型=常量值,如:


6、变量、常量的名称命名规则

1、第一个字符必须使用英文字母或者汉字;

2、不能使用空格、!,@、¥、 $等符号,但可以使用'' _ '' ;

3、规则还可以说很多很多......

如下面的变量名称,都可以成立:

又如下面的变量名称,都不成立:(红色)

这里建议这样声明(只供参考):

比如,需要处理销售额的数据,销售额是数值型,一般不是整数。那么可以声明为Double数据类型;

Dim dbSalesAmount As Double

db开头表示Double的数据类型

SalesAmount表示销售额

||:关于变量的声明各使用者都有自己随喜的风格,网络上各家之言也满是争议。

||:这里只想说的是,各位喜欢就好,想怎么样就怎么样。本人使用变量就喜欢随便浪,自己不乱就行,哈哈。


7、不变的变量

常量简单来说就是代码执行过程中不变的值。那么,在代码中值不变的变量,某种程度上也算常量,所以有时候没有必要声明常量。如下图,圆的半径r为1-5时的周长。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Access教程 第八章 使用VBA编程
Excel || VBA之数据类型和常量与变量
三、C#入门—数据类型
VBA变量,常量
Excel VBA 不可一世的宏中,它的基本数据构成你知道多少
VBA基础:算术运算符(+运算符)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服