整数| 链接:#string [字符串]| 链接:#double [双]| 链接:#boolean [布尔]

本章将教你如何声明,初始化并显示在Excel VBA中的变量。让Excel的VBA知道你使用的是变量称为声明一个变量。初始化仅仅意味着分配开始(初始)值到一个变量。

命令按钮您的工作表上,并添加下面的代码行。要执行的代码行中,单击在纸张上的命令按钮。

整数

整型变量用于存储整数。

Dim x As Integer

x = 6

Range("A1").Value = x

结果:

Integer Variable in Excel VBA

说明:第一代码行声明与Integer类型名X的变量。接下来,我们初始化值6 X最后,我们写x的单元格A1的值。

字符串

字符串变量用于存储文本。

代码:

Dim book As String

book = "bible"

Range("A1").Value = book

结果:

String Variable

说明:第一行代码声明类型为String的名称本书的变量。接下来,我们初始化书与文字的圣经。始终使用单引号来初始化字符串变量。最后,我们写的书可变单元格A1的文本。

型双甲变量大于整数类型的可变更精确,并且还可以逗号之后存储号码。

代码:

Dim x As Integer

x = 5.5

MsgBox "value is " & x

结果:

Not Accurate Enough

但是,这是不正确的值!我们初始化值5.5的变量,我们得到的值6。我们需要的是一个double类型的变量。

代码:

Dim x As Double

x = 5.5

MsgBox "value is " & x

结果:

Double Variable

注:长变量具有更大的容量。始终使用正确类型的变量。其结果是,错误更容易找到和你的代码将运行得更快。

布尔

使用一个布尔变量来保存TRUE或FALSE值。

代码:

Dim continue As Boolean

continue = True

If continue = True Then MsgBox "Boolean variables are cool"

结果:

Boolean Variable

说明:第一行代码声明一个变量名继续布尔类型。接下来,我们初始化继续True值。

最后,我们使用布尔变量,如果变量包含True值只显示一个MsgBox。