7.3.4 常量

7.3.4 常量

常量就是在程序运行过程中不会改变的数据量。不同数据类型常量在VBA中有不同的表达方式,前面对各种数据类型的常数值如何使用定界符书写已经做了描述。

当在程序中某个常量被反复使用时,可以将该常量定义为符号常量,符号常量定义后,只要使用符号常量名就可以对该常量进行引用,符号常量名一般都是一个有意义的名字。使用符号常量的好处在于:一是要修改特定常量值时,无须在所有出现该常量的地方一一修改,提高了程序的可维护性;二是用符号常量名来指代常量值,增加了程序的可读性。

符号常量应该先声明后使用,其语法格式如下:

Const <常量名>=<表达式>

如,π 要在程序中反复使用,可将其定义为符号常量PI:

Const PI=3.1415926

声明后,PI在程序中就代表3.1415926这个值了。

VBE中还有很多系统内部定义的常量,在VBE中单击菜单“视图”|“对象浏览器”,在打开的对象浏览器窗口中可以看到系统内部定义的符号常量,如vbOK、vbYes、vbNo等。