- VBA 教程
- VBA - 主页
- VBA - 概述
- VBA - Excel 宏
- VBA - Excel 术语
- VBA - 宏注释
- VBA - 消息框
- VBA - 输入框
- VBA - 变量
- VBA - 常量
- VBA - 运算符
- VBA - 判定
- VBA - 循环
- VBA - 字符串
- VBA - 日期和时间
- VBA - 数组
- VBA - 函数
- VBA - 子过程
- VBA - 事件
- VBA - 错误处理
- VBA - Excel 对象
- VBA - 文本文件
- VBA - 编程图表
- VBA - 用户窗体
- VBA 实用资源
- VBA - 快速指南
- VBA - 实用资源
- VBA - 讨论
VBA - 常量
常量是对用于存储值且在脚本执行过程中不能更改的已命名内存位置的引用。如果用户尝试更改常量值,则脚本执行将以错误结束。常量使用声明变量的相同方式进行声明。
以下是用于命名常量的规则。
必须以字母作为第一个字符。
名称中不能包含空格、句号 (.)、感叹号 (!) 或者字符 @、&、$、#。
名称的长度不能超过 255 个字符。
不能使用 Visual Basic 保留关键字作为变量名称。
语法
在 VBA 中,我们需要为声明的常量分配一个值。如果我们尝试更改常量值,则会引发错误。
Const <<constant_name>> As <<constant_type>> = <<constant_value>>
示例
让我们创建一个按钮“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
输出
在执行脚本后,输出将如以下屏幕截图所示。
广告