如果要声明变量存储表3-5中的职工信息,请写出声明变量和给变量赋值的语句,把表格的内容补充完整吗?
表3-5变量存储表
参考答案
3.3.3 使用常量
常量通常用来存储一些固定的、不会被修改的值,如圆周率、个人所得税的税率等。
常量也需要声明,声明常量不但要指定常量的名称及数据类型,还要在声明的同时给常量赋值,并且赋值后的常量不能再重新赋值。
添加模块
如:
常量也有作用域
同声名变量一样,在过程的中间使用Const语句声明的常量为本地常量,只可以在声明常量的过程里使用;如果在模块的第一个过程之前使用Const语句声明常量,该常量将被声明为模块级常量,该模块里的所有过程都可以使用它;如果想让声明的常量在所有模块中都能使用,应在模块里的第一个过程之前使用Public语句声明它可参阅图3-7、图3-8、图3-9。
3.3.4 使用数组
什么是数组
数组也是变量,是同种类型的多个变量的集合。
1瓶酱油是1个变量,商店里,货架的第1层摆着5瓶酱油,如图3-12所示。
图3-12 货架上的酱油
5瓶酱油就是5个变量。因为5个变量都是酱油,所以可以把5个变量看成是由5个元素组成的一个数组,用“酱油”这个名称统一称呼它们。“酱油”是数组的名称,5是数组的元素个数。
怎么表示数组里的一个元素
客人让售货员去货架上取酱油:“左边第2瓶。”
售货员心里默数:“1、2,对,就是你。”
索引号指明元素在数组里的位置,把它和其他元素区别开来。所以,客人要的这瓶酱油用VBA代码可以表示为:
如果想表示货架上的第4瓶酱油,代码为:
数组有什么特点
(1)数组共享同一个名字,即数组名;
(2)数组由多个同种类型的变量组成;
(3)数组中的元素按次序存储在数组中,通过索引号进行区分;
(4)数组也是变量。