ad

达人之路《Excel 管理信息处理与实践教程第二版——全面兼容2016》_8.1.2 常量

网友投稿 106 2023-11-13

【摘要】 本书摘自《Excel 管理信息处理与实践教程第二版——全面兼容2016》一书中第8章,第1节,刘启刚著。

8.1.2 常量

在过程执行时,变量的值可能会发生变化,但有时候,又需要引用从不发生改变的值或字 符串,即“常量”。常量一般用来存储固定的数据,例如在过程中需要多次引用某个具体的值(如利率),那么最好把该值声明为一个常量,并在表达式中使用该常量的名称而不是值。在程 序开发过程中,如果要改变某个常量,只要在声明部分修改,则程序中该常量的值就会全部被 修改,这样就大大提高了程序的可修改性和开发效率。常量一般分为一般常量和符号常量。

1.一般常量

达人之路《Excel 管理信息处理与实践教程第二版——全面兼容2016》_8.1.2  常量

一般常量是在程序中直接给出的数据。例如,数值常量:3.14;字符串常量: Hello!; 逻辑 常量:True 或 False; 日期常量:#1-25-2016#。

2.符号常量

符号常量是在程序中使用符号的常量。对于经常使用的有特定意义的常量,使用符号常 量表示可以增加程序的可读性和可维护性。在 Excel 2016 中符号常量分为两类, 一类是系统 定义常量,另一类是用户自定义的常量。

(1)系统定义常量

Excel 和 VBA 提供了很多预定义的常量,这些常量不用声明即可使用。其中一类是 VBA 系统内部的符号常量,如定义颜色的常量“vbBlue”, 定义日期的常量“vbSunday” 。 另 一 类是 Excel 系统内部的符号常量,如设置工作表显示状态属性的常量“xlSheetVisible”,

“xlDialogBorder” 。VBA 系统内部的符号常量是用vb 前缀标识的,Excel 系统内部的符号常 量是用 xl 前缀标识的。

(2)用户自定义的常量

VBA 中规定使用Const 语句定义常量。这类常量必须先声明才能使用。Const 语句语 法格式如下:

[Public|Private]Const Constname [As Type]= 表达式

功能:将表达式标识的数据值赋给指定的符号常量。

其中,Public 用于在模块级别中声明所有模块中对所有过程都可以使用的符号常量, Private 用于在模块级声明只能在包含该声明的模块中使用的常量。二者省略时,默认值为 Private 。Constname 表示常量名,遵循标准的变量命名约定。Type 表示数据类型,常量的数 据类型可以是表8-1中的任意数据类型。表达式是必需的,可以是文字,其他常量,或由算术 运算符或逻辑运算符构成的任意组合。例如:

声明私有常量:

Private Const MyString ="Welcome"

声明公有常量:

Public Const MyVar =26

声明私有的整数常量:

Private Const MyInt As Integer =517

在一行中声明多个常量:

Const MyStr ="Helio",MyDouble As Double =5.6789

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:达人之路《Excel 管理信息处理与实践教程第二版——全面兼容2016》_7.2.5 宏 的 安 全 性
下一篇:达人之路《Excel 管理信息处理与实践教程第二版——全面兼容2016》_4.3.1 单变量求解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×