VBA中“UBound”是什么意思?VB中LBound是什么意思?

4小时前 (14:32:05)阅读2回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值412330
  • 级别管理员
  • 主题82466
  • 回复0
楼主
UBound”据个例子Dim a(22) as integerfor i=0 to UBOUND(a())a(i)=inext i与UBOUND相对的是LBOUND,可以打开word点击工具>那么ubound(arr)=10 二维数组arr(1 to 10,那么ubound(arr)=10二维数组arr(1 to 10,1)=10表示第一维的上界是10ubound(arr,

VBA中“UBound”是什么意思?

UBOUND 函数返回一个数组的最大下标,数据类型为Long。比如说你定义了一个数组a(22),他的最大下标为22。如果你给m赋值:m=UBOUND(a()),那么m的值就为22。.知道了函数的意义,什么时候用就不在话下了,比如说给元素比较多的数组赋值,据个例子Dim a(22) as integerfor i=0 to UBOUND(a())a(i)=inext i与UBOUND相对的是LBOUND ,它是返回一个数组的最小下标,就不赘述了如果想了解更多的vb函数,可以打开word点击工具>宏>Visual Basic编辑器>帮助>Microsoft Visual Basic帮助>左侧的Visual Basic语言参考。仅供参考

VBA中“UBound”是什么意思?VB中LBound是什么意思?

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

UBound的是数组的上界比如一组数组arr(1 to 10),那么ubound(arr)=10二维数组arr(1 to 10,1 to 100),ubound(arr,1)=10表示第一维的上界是10ubound(arr,2)=100表示第二维的上界是100

VB中LBound是什么意思?

Lbound和Ubound是用于数组表示上下标的两个函数!使用方法:Lbound(X数组,N维度) 表示, X数组第N维的下界值Ubound(X数组,N维度) 表示, X数组第N维的上界值例如,有数组arr(1 to 100, 3 to 99)那么:Lbound(arr,1) 表示数组arr第1维的下界值,也就是1Lbound(arr,2) 表示数组arr第2维的下界值,也就是3Ubound(arr,1) 表示数组arr第1维的上界值,也就是100Ubound(arr,2) 表示数组arr第2维的上界值,也就是99

0
回帖

VBA中“UBound”是什么意思?VB中LBound是什么意思? 期待您的回复!

取消