VBA UBound 函数返回指定数组的最大可用索引。
UBound(数组)
或者
UBound(数组,维度)
使用 UBound 函数获取数组 2 个维度中每个维度的索引:
Sub UBoundExample1() Dim array(10, 4) '第一维度的最大索引 MsgBox UBound(array) '退货:10 '第二维最大索引 MsgBox UBound(array, 2) '退货:4 End Sub
使用函数UBound获取函数SPLIT创建的数组中值的个数:
Sub UBoundExample2() link = "www.moonexcel.com.ua" '将字符串拆分为数组 array = Split(link, ".") '数组元素的数量(知道数组从0开始) number = UBound(array) + 1 '显示数组元素的数量 MsgBox number '退货:4 End Sub