【发布时间】:2016-09-04 14:43:40
【问题描述】:
此代码对于确定 Excel VBA 中一维变量数组中的元素数是否正确。假设我有一个名为 Array1 的变体数组,其中包含 k 个元素。
Dim n as Integer
n = UBound(Array1)
【问题讨论】:
-
我认为你需要 +1 假设基数为 0。
-
否,
UBound仅返回上限,即所选维度的最高索引。除非您确定数组有Base 1,否则它不会说明元素的数量。有关如何计算元素,请参阅tigeravatar 的答案。 -
这能回答你的问题吗? Get length of array?