VBA变量定义 - 我应该使用哪种数据类型?

时间:2015-03-09 18:47:08

标签: vba variables definition

我是编程新手,想知道编写代码时应该如何定义变量。我明白我应该使用字符串作为单词等,但是当使用带小数点的数字进行乘法或除法等计算时,我应该使用Single,Double等。??

2 个答案:

答案 0 :(得分:0)

如果您不熟悉编程,建议保持简单并使用DoubleDouble是大多数数学函数的本机类型。它可能会更快,但是现在,所有数字类型似乎都具有相同的性能。

当您不需要额外的精确度时,

Single对于节省空间非常有用。 Single也可以,但最好坚持使用一种类型并始终如一地使用它。

答案 1 :(得分:0)

VB可以使用,而VBS只能使用Variants。这些数据类型不需要声明,因为它们是自动转换的。如果x = "27.5",EG y = x / 55将有效。您不需要考虑数据类型。

变体较慢。对于小型程序,这是无关紧要的。虽然在循环中要小心。他们总是被胁迫。

使用Variants可以实现干净的编程风格,其中程序逻辑而不是二进制实现是前端和中心。

在VB中,你最常使用的是使用Variants的COM。