当前位置: 首页 > 文档资料 > VBA 中文教程 >

常量

优质
小牛编辑
133浏览
2023-12-01

Constant是一个命名的内存位置,用于保存在脚本执行期间无法更改的值。 如果用户尝试更改常量值,则脚本执行最终会出错。 声明常量的方式与声明变量的方式相同。

以下是命名常量的规则。

  • 您必须使用一个字母作为第一个字符。

  • 您不能在名称中使用空格,句点(。),感叹号(!)或字符@,&,$,#。

  • 名称长度不能超过255个字符。

  • 您不能使用Visual Basic保留关键字作为变量名称。

语法 (Syntax)

在VBA中,我们需要为声明的Constants赋值。 如果我们尝试更改常量的值,则会引发错误。

Const <<constant_name>> As <<constant_type>> = <<constant_value>>

例子 (Example)

让我们创建一个按钮“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

输出 (Output)

执行脚本后,将显示输出,如以下屏幕截图所示。

vba_05.jpg