一、vb里的lbound和ubound的用法

LBound 函数: 返回一个 Long 型数据,其值为指定数组维可用的最小下标

语法为LBound(arrayname[, dimension])

UBound 函数: 返回一个 Long 型数据,其值为指定的数组维可用的最大下标。

语法为UBound(arrayname[, dimension])

扩展资料:

Ubound函数返回值

返回一个 Long 型数据,其值为指定的数组维可用的最大下标。

假如 arrayname 为空,ubound 方法将返回 undefined。

部分参数

arrayname

必需的,表示数组变量的名称,遵循标准变量命名约定。

参考资料来源:百度百科-LBound

参考资料来源:百度百科-Ubound

二、vb语言中Ubound(a)是什么意思?

UBOUND 函数返回一个数组的最大下标,数据类型为Long。比如说你定义了一个数组a(22),他的最大下标为22。如果你给m赋值:m=UBOUND(a()),那么m的值就为22。.知道了函数的意义,什么时候用就不在话下了,比如说给元素比较多的数组赋值,据个例子

Dim a(22) as integer

for i=0 to UBOUND(a())

a(i)=i

next i

与UBOUND相对的是LBOUND ,它是返回一个数组的最小下标,就不赘述了

如果想了解更多的vb函数,可以打开word点击工具>宏>Visual Basic编辑器>帮助>Microsoft Visual Basic帮助>左侧的Visual Basic语言参考。

三、VBA中“UBound”是什么意思?

UBound的是数组的上界

比如一组数组arr(1 to 10),那么ubound(arr)=10

二维数组arr(1 to 10,1 to 100),

ubound(arr,1)=10表示第一维的上界是10

ubound(arr,2)=100表示第二维的上界是100

四、VB 题中UBound LBound 什么意思

VB中的Ubound和LBound是用来获取指定数组维可用的最大和最小下标值。

UBound 函数,返回一个 Long 型数据,其值为指定的数组维可用的最大下标。

UBound 函数示例

该示例使用 UBound 函数,确定数组的指定维的最大可用下标。

Dim Upper

Dim MyArray(1 To 10, 5 To 15, 10 To 20)   '声明数组变量。

Dim AnyArray(10)

Upper = UBound(MyArray, 1)   '返回 10。

Upper = UBound(MyArray, 3)   '返回 20。

Upper = UBound(AnyArray)   '返回 10。

LBound 函数,返回一个 Long 型数据,其值为指定数组维可用的最小下标。

LBound 函数示例

该示例使用 LBound 函数来返回数组的指定维数的最小可用下标。可以使用 Option

Base 语句取代数组缺省下标值 0。

Dim Lower

Dim MyArray(1 To 10, 5 To 15, 10 To 20)    '声明数组变量。

Dim AnyArray(10)

Lower = Lbound(MyArray, 1)    '返回 1。

Lower = Lbound(MyArray, 3)   '返回 10。

Lower = Lbound(AnyArray)   '返回 0 或 1,取决于'Option Base 的设置。