VBA 常量

17 Mar 2025 | 阅读 2 分钟

常量是一个用于保存值的内存位置,就像变量一样,但在脚本执行期间不能更改或修改它。

如果用户尝试更改常量值,脚本执行将以错误结束。常量的声明方式与变量的声明方式相同。要维护常量,请在 VBA 中使用关键字 Const。

命名常量有一些规则,例如

  • 您必须使用字母作为第一个字符。
  • 您不能在名称中使用空格、句点 (.)、感叹号和字符。
  • 长度不能超过 255 个字符。
  • 您不能使用 Visual Basic 的保留关键字作为变量名。

常量有两种类型。

  1. 内置或应用程序提供的固有常量。
  2. 符号或用户定义的常量。

您可以将范围指定为私有(默认)或公共。

例如,Public Const TotalDays = 365
                        Private Const WorkDays = 250

语法

我们需要分配一个值才能在 VBA 中声明常量。 如果我们尝试更改常量的值,则会产生错误。

示例

让我们逐步了解如何使用常量,例如

首先,我们将创建或插入一个命令按钮。

步骤 1:单击开发工具选项卡。

步骤 2:然后,单击插入下拉框。

步骤 3:选择一个命令按钮,如下面的屏幕截图所示。

VBA Constant

步骤 4:您将获得对话框窗口。

1. 输入名称。

2. 单击新建按钮。

VBA Constant

3. 您将获得代码窗口并输入以下代码。

VBA Constant

步骤 5:它创建一个名为 Button1 的按钮。

VBA Constant

步骤 6:单击按钮,例如 Button1,然后您将获得代码的输出,如下面的屏幕截图所示。

VBA Constant
下一个主题VBA 数组