本章教您如何在Excel VBA中声明,初始化和显示变量。让Excel VBA知道您正在使用变量称为声明变量。初始化只是意味着将一个初始(初始)值分配给一个变量。
在您的工作表上放置一个命令按钮,并在下面添加代码行。要执行代码行,请单击工作表上的命令按钮。
整数
整数变量用于存储整数。
Dim x As Integer
x = 6
Range(“ A1”)。Value = x
x = 6
Range(“ A1”)。Value = x
结果:
说明:第一行代码声明一个名称为Integer的x变量。接下来,我们用值6初始化x。最后,将x的值写入单元格A1。
串
字符串变量用于存储文本。
码:
Dim book As String
book =“ bible”
Range(“ A1”)。Value = book
book =“ bible”
Range(“ A1”)。Value = book
结果:
说明:第一行代码声明了一个名称类型为String的变量。接下来,我们用圣经来初始化书。始终使用撇号来初始化String变量。最后,我们将变量簿的文本写入单元格A1。
双
Double类型的变量比Integer类型的变量更准确,并且还可以在逗号后存储数字。
码:
Dim x As Integer
x = 5.5
MsgBox“值是”&x
x = 5.5
MsgBox“值是”&x
结果:
但这不是正确的价值!我们使用值5.5初始化变量,并获得值6。我们需要的是Double类型的变量。
码:
Dim x As Double
x = 5.5
MsgBox“值是”&x
x = 5.5
MsgBox“值是”&x
结果:
注意:长变量的容量更大。始终使用正确类型的变量。结果,更容易发现错误,并且您的代码将运行得更快。
布尔型
使用布尔变量保存值True或False。
码:
昏暗继续As 布尔
继续= True
如果继续= True 则 MsgBox“布尔变量很酷”
继续= True
如果继续= True 则 MsgBox“布尔变量很酷”
结果:
说明:第一行代码声明一个名称为继续类型为布尔型的变量。接下来,我们以值True继续初始化。最后,如果变量的值为True,则仅使用布尔变量显示MsgBox。