UBound 函数

返回数组的指示维的最大可用下标。

语法

UBound(arrayname[,dimension])

参数:

  • Arrayname必需。数组变量的名称;遵循标准变量命名约定。
  • Dimension可选。指示返回哪个维的上限的整数。使用 1 表示第一个维,使用 2 表示第二个维,依此类推。如果省略 dimension,则假定为 1。

注释

UBound 函数与 LBound 函数一起使用来确定数组的大小。可使用 LBound 函数查找数组维的下限。

以下示例说明了 UBound 函数的用法:

示例 1

Dim myArray
myArray = Array(10, 20, 30)
UBound(myArray)                                 'Output with default Dimension -> 2

示例 2

Dim food(1,2)
food(0,0)="Apple"
food(0,1)="Banana"
food(0,2)="Orange"
food(1,0)="Pizza"
food(1,1)="Hamburger"
food(1,2)="Spaghetti"

UBound(food)                            'Output with default Dimension -> 1
UBound(food,1)                  'Output for Dimension 1 -> 1 
UBound(food,2)                  'Output for Dimension 2 -> 2