ubound在vb中是什么意思(vb中unbound是什么意思)

VB中ubound()是什么意思啊?

a是数组,ubound是取数组下标上界的函数,还有另外一个相关函数lbound,是取数组下标下界的函数。

取数组的上下标,或者说数组横向、纵向各有多少的个值;

假设一个数组:arr (a1,a2,b1,b2,c1,c2)

a = UBound(arr, 1) 第二个参数=1,表示取数组的纵向有多少个值,a=3

b = UBound(arr, 2) 第二个参数=2,表示取数组的横向有多少个值,b=2

在VB中,注释有2种方式。

1、以Rem关键字开头,并且Rem关键字与注释内容之间要加一个空格。注释可以是单独的一行,也可以写在其他语句行的后面。如果在其他语句行后使用Rem关键字,则必须使用冒号(:)与语句隔开。

2、使用一个撇号(\')来代替Rem关键字。若使用撇号,则在其他语句行使用时不必加冒号。

以上内容参考:百度百科-Visual Basic

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

未经允许不得转载:便宜VPS网 » ubound在vb中是什么意思(vb中unbound是什么意思)