Vba中的常量是什么?

在VBA中,常量是一个存储盒,它本身存储在您的系统中,并且可以为您存储一个值,但是您分配给它的值在代码运行时无法更改。在 VBA 中,可以使用两种不同类型的常量:

  • 固有常数
  • 用户定义常量

固有常量是那些内置于 VBA 语言本身的常量(例如,您在消息框中使用的内置常量 vbOKCancel),另一方面,用户定义常量是您可以通过分配对它的价值。

在 VBA 中声明常量

  1. 使用关键字“Const”。
  2. 指定常量的名称。
  3. 在名称后使用关键字“As”。
  4. 根据要分配给常量的值指定常量的“数据类型”。
  5. 等于“=”号。
  6. 最终,您要分配给它的值。
在 VBA 中声明常量

上面是一个存储出生日期的常量。现在,如果您认为出生日期应该是固定的,并且对于这种类型的值,您可以使用常量。

常量的范围

常量与变量具有相同的作用域。当您声明常量时,它具有过程级作用域,这意味着您可以在过程中的任何位置使用它。但是您可以使用私有或公共范围声明常量。

私有常量仅适用于将其声明为常量的过程。要声明私有常量,必须使用“Private”关键字,如下例所示。

 Private Const iName As String = “Puneet”

同样,当您需要将常量声明为公共时,您应该使用“Public”关键字。

 Public Const iPrice As String = “$3.99”

添加评论

您的邮箱地址不会被公开。 必填项已用 * 标注