有效地使用数据类型

除非另行指定,否则将为未声明的变量分配 Variant 数据类型。 此数据类型使编写程序很容易,但它并不总是可使用的最高效的数据类型。

在以下的情况下,应考虑使用其他 数据类型

  • 您的程序非常大并使用许多变量。
  • 您的程序必须尽可能快地运行。
  • 直接将数据写入随机访问文件。

除了 Variant 之外,支持的数据类型包括 ByteBooleanIntegerLongSingleDoubleCurrencyDecimalDateObjectString

使用 Dim 语句声明特定类型的变量,例如:

Dim X As Integer 

此语句声明变量 X 是整数 -32,768 和 32,767 之间的整数。 如果您尝试将 X 设置为此范围之外的数字,则将出错。 如果您尝试将 X 设置为分数,则将对该数字进行四舍五入。 例如:

X = 32768      ' Causes error. 
X = 5.9        ' Sets x to 6. 

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。