炫意html5
最早CSS3和HTML5移动技术网站之一

VBA – 变量

变量是一个命名的内存位置,用于保存可在脚本执行期间更改的值.以下是命名变量的基本规则.

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

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

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

  • 您不能使用Visual基本保留关键字作为变量名.

语法

In VBA,你需要在使用它们之前声明变量.

Dim <<variable_name>> As <<variable_type>>

数据类型

有许多VBA数据类型,可分为两大类,即数字和非数字数据类型.

数值数据类型

下表显示数值数据类型和允许的值范围.

Type 值范围
字节 0到255
整数 -32,768到32,767
-2,147,483,648到2,147,483,648
Single

-3.402823E + 38 to  – 1.401298E-45为负值

1.401298E-45至3.402823E + 38为正值.

Double

-1.79769313486232e + 308 to -4.94065645841247E-324为负值

4.94065645841247E-324至1.79769313486232e + 308为正值.

货币 -922,337,203,685,477.5808至922,337,203,685,477.5807
Decimal

&plus;/-  79,228,162,514,264,337,593,543,950,335(如果没有使用小数)

&plus;/-  7.9228162514264337593543950335(小数点后28位).

非数字数据类型

下表显示了非数字数据类型和允许的值范围.

类型 值范围
字符串(固定长度) 1到65,400个字符
字符串(可变长度) 0到20亿字符
日期 1月1日,100日到Decem ber 31,9999
布尔 判断对错
对象 任何嵌入对象
Variant(数字) 任何大于double的值
Variant(text) 与变长字符串相同

示例

让我们创建一个按钮并将其命名为’Variables_demo’以演示变量的使用.

vba_02.jpg

Private Sub say_helloworld_Click()
   Dim password As String
   password = "Admin#1"
   Dim num As Integer
   num = 1234
   Dim BirthDay As Date
   BirthDay = DateValue("30 / 10 / 2020")
   MsgBox "Passowrd is " & password & Chr(10) & "Value of num is " &
      num & Chr(10) & "Value of Birthday is " & BirthDay
End Sub

输出

执行脚本时,输出将如以下屏幕截图所示.

vba_03.jpg

炫意HTML5 » VBA – 变量

CSS3教程HTML5教程