📅  最后修改于: 2020-11-19 09:10:30             🧑  作者: Mango
常量是一个命名的内存位置,用于保存在脚本执行过程中不能更改的值。如果用户尝试更改“常量”值,则脚本执行将以错误结束。声明常量的方式与声明变量的方式相同。
以下是命名常量的规则。
您必须使用字母作为第一个字符。
名称中不能使用空格,句点(。),感叹号(!)或字符@,&,$,#。
名称的长度不能超过255个字符。
您不能将Visual Basic保留关键字用作变量名。
在VBA中,我们需要为声明的常量分配一个值。如果我们尝试更改常量的值,则会引发错误。
Const <> As <> = <>
让我们创建一个按钮“ Constant_demo”来演示如何使用常量。
Private Sub Constant_demo_Click()
Const MyInteger As Integer = 42
Const myDate As Date = #2/2/2020#
Const myDay As String = "Sunday"
MsgBox "Integer is " & MyInteger & Chr(10) & "myDate is "
& myDate & Chr(10) & "myDay is " & myDay
End Sub
执行脚本后,将显示输出,如以下屏幕截图所示。