【发布时间】:2012-04-13 21:53:32
【问题描述】:
我目前正在使用 Excel VBA 中的数组处理大量数据。到目前为止,包含空白单元格的源数据一直被视为零,但现在我必须尝试区分空白单元格和其中包含零的单元格。
是否可以使数组输出为零而不是零?这样……
aArray(5) as double
Range("A1:E5") = aArray()
是否只输出与已填充某些内容的数组元素对应的范围单元格中的值?如果数组为空,我仍然会得到 [0,0,0,0,0]
【问题讨论】:
-
您已将 aArray 声明为 Double,因此空值会被转换为零。您应该将其声明为 Variant。
-
@TonyDallimore 你应该这样回答
-
@psubsee2003。感谢您的建议。