Excel的VBA变量
整数| 链接:#string [字符串]| 链接:#double [双]| 链接:#boolean [布尔]
本章将教你如何声明,初始化并显示在Excel VBA中的变量。让Excel的VBA知道你使用的是变量称为声明一个变量。初始化仅仅意味着分配开始(初始)值到一个变量。
命令按钮您的工作表上,并添加下面的代码行。要执行的代码行中,单击在纸张上的命令按钮。
整数
整型变量用于存储整数。
Dim x As Integer x = 6 Range("A1").Value = x
结果:
说明:第一代码行声明与Integer类型名X的变量。接下来,我们初始化值6 X最后,我们写x的单元格A1的值。
字符串
字符串变量用于存储文本。
代码:
Dim book As String book = "bible" Range("A1").Value = book
结果:
说明:第一行代码声明类型为String的名称本书的变量。接下来,我们初始化书与文字的圣经。始终使用单引号来初始化字符串变量。最后,我们写的书可变单元格A1的文本。
双
型双甲变量大于整数类型的可变更精确,并且还可以逗号之后存储号码。
代码:
Dim x As Integer x = 5.5 MsgBox "value is " & x
结果:
但是,这是不正确的值!我们初始化值5.5的变量,我们得到的值6。我们需要的是一个double类型的变量。
代码:
Dim x As Double x = 5.5 MsgBox "value is " & x
结果:
注:长变量具有更大的容量。始终使用正确类型的变量。其结果是,错误更容易找到和你的代码将运行得更快。
布尔
使用一个布尔变量来保存TRUE或FALSE值。
代码:
Dim continue As Boolean continue = True If continue = True Then MsgBox "Boolean variables are cool"
结果:
说明:第一行代码声明一个变量名继续布尔类型。接下来,我们初始化继续True值。
最后,我们使用布尔变量,如果变量包含True值只显示一个MsgBox。