VBA常量
精华
小牛编辑
113浏览
2023-03-14
常量是一个命名的内存位置,用于保存脚本执行期间固定(无法更改)的值。如果用户试图更改常量值,则脚本执行结束时会出现错误。常量声明与声明变量相同。
以下是命名常量的规则 -
- 常量名称必须使用一个字母作为第一个字符。
- 常量名称不能在名称中使用空格,句点(
.
),感叹号(!
)或字符@
,&
,$
,#
。 - 常量名称的长度不能超过
255
个字符。 - 不能使用Visual Basic保留关键字作为常量名称。
语法
在VBA中,需要为声明的常量赋值。如果试图改变常量的值,就会抛出一个错误。VBA中常量的语法如下所示 -
Const <<constant_name>> As <<constant_type>> = <<constant_value>>
示例
在这个示例中,创建一个“ConstantDemo”
程序来演示如何使用常量。
参考以下代码实现 -
Private Sub ConstantDemo()
Const MyInteger As Integer = 720
Const myDate As Date = #10/21/2000#
Const myDay As String = "Sunday"
MsgBox ("整数值是:" & MyInteger & Chr(10) & "myDate的值是:" & myDate & Chr(10) & "myDay 的值是:" & myDay)
End Sub
执行上面示例代码,得到以下结果 -