当前位置: 首页 > 编程笔记 >

VBA 常数(Const)

邓元白
2023-03-14
本文向大家介绍VBA 常数(Const),包括了VBA 常数(Const)的使用技巧和注意事项,需要的朋友参考一下

示例

如果您的值在应用程序中从未改变,则可以定义一个命名常量,并使用它代替文字值。

您只能在模块或过程级别使用Const。这意味着变量的声明上下文必须是类,结构,模块,过程或块,并且不能是源文件,名称空间或接口。

Public Const GLOBAL_CONSTANT As String = "Project Version #1.000.000.001"
Private Const MODULE_CONSTANT As String = "Something relevant to this Module"

Public Sub ExampleDeclaration()    

    Const SOME_CONSTANT As String = "Hello World"
    
    Const PI As Double = 3.141592653

End Sub

虽然指定常量类型被认为是一种很好的做法,但并非严格要求。不指定类型仍将导致正确的类型:

Public Const GLOBAL_CONSTANT = "Project Version #1.000.000.001" 'Still a string
Public Sub ExampleDeclaration()

    Const SOME_CONSTANT = "Hello World"           'Still a string
    Const DERIVED_CONSTANT = SOME_CONSTANT        'DERIVED_CONSTANT is also a string
    Const VAR_CONSTANT As Variant = SOME_CONSTANT 'VAR_CONSTANT is Variant/String
    
    Const PI = 3.141592653        'Still a double
    Const DERIVED_PI = PI         'DERIVED_PI is also a double
    Const VAR_PI As Variant = PI  'VAR_PI is Variant/Double
    
End Sub

请注意,这是特定于常量的,与不指定类型会导致Variant类型的变量形成对比。

虽然可以将常量显式声明为String,但是无法使用固定宽度的字符串语法将常量声明为字符串

'This is a valid 5 character string constant
Const FOO As String = "ABCDE"

'This is not valid syntax for a 5 character string constant
Const FOO As String * 5 = "ABCDE"
           

 类似资料:
  • 主要内容:语法,示例常量是一个命名的内存位置,用于保存脚本执行期间固定(无法更改)的值。如果用户试图更改常量值,则脚本执行结束时会出现错误。常量声明与声明变量相同。 以下是命名常量的规则 - 常量名称必须使用一个字母作为第一个字符。 常量名称不能在名称中使用空格,句点(),感叹号()或字符,,,。 常量名称的长度不能超过个字符。 不能使用Visual Basic保留关键字作为常量名称。 语法 在VBA中,需要为声明的

  • 主要内容:数组声明,赋值给数组,多维数组,ReDim语句,数组方法我们都知道,一个变量是一个存储值的容器。 有时,开发人员希望一次可以在一个变量中保存多个值。 当一系列值存储在单个变量中时,则称为数组变量。 数组声明 数组声明的方式与声明变量相同,只是数组变量的声明使用括号。 在下面的例子中,括号里提到了数组的大小。参考以下示例 - 在上面代码中, 虽然数组大小被指定为,但是当数组索引从零开始时,它可以保持个值。 数组索引不能是负数。 VBScript数组可以在

  • 本文向大家介绍使用VBA字符串常量,包括了使用VBA字符串常量的使用技巧和注意事项,需要的朋友参考一下 示例 VBA为特殊字符定义了许多字符串常量,例如: vbCr:回车符,与C样式语言中的“ \ r”相同。 vbLf:换行符'与C样式语言中的“ \ n”相同。 vbCrLf:回车和换行(Windows中的换行符) vbTab:制表符 vbNullString:空字符串,例如“” 您可以将这些常量

  • 本文向大家介绍VBA 声明一个字符串常量,包括了VBA 声明一个字符串常量的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 主要内容:日期函数,时间函数VBScript日期和时间函数帮助开发人员将日期和时间从一种格式转换为另一种格式,或以适合特定条件的格式表示日期或时间值。 日期函数 编号 函数 描述 1 Date 一个函数,它返回当前的系统日期。 2 CDate 一个函数,将给定的输入转换为日期。 3 DateAdd 一个函数,它返回一个指定的时间间隔被添加的日期。 4 DateDiff 一个函数,它返回两个时间段之间的差异。 5 DatePa

  • VBA toolbox Official website: https://mbb-team.github.io/VBA-toolbox/ What is the VBA toolbox? Most models of neurobiological and behavioral data can be broken down into processes that evolve over tim