Ubound简介

来源:互联网 发布:苹果发布会变脸软件 编辑:程序博客网 时间:2024/05/17 03:29

1、Ubound简介

编辑

本文所指之UBound函数为Visual Basic 6.0版本所支持之函数,亦可用于VBScript,另ASP也有UBound函数。

2功能描述编辑

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

3语法编辑

UBound(arrayname,[dimension])

4参数编辑

arrayname
必需的,表示数组变量的名称,遵循标准变量命名约定。
dimension
可选的,类型为Variant (Long)。指定返回上界的维度。1 表示第一维,2 表示第二维,以此类推。如果省略dimension,则默认为1。

5返回值编辑

返回一个 Long 型数据,其值为指定的数组维可用的最大下标。
假如 arrayname 为空,ubound 方法将返回 undefined。

6附加说明编辑

UBound 函数常与LBound函数一起使用,用来确定一个数组的大小。LBound用来确定数组某一维的下界。
对具有下述维数的数组而言:
Dim A(1 To 100, 0 To 3, -3 To 4)
UBound的返回值如下:
UBound(A, 1) = 100
UBound(A, 2) = 3
UBound(A, 3) = 4
它与LBound功能相对,LBound返回最小下标。

EG:我直接复制了Sub 示例_1_023()    Dim Arr(1 To 10, 5 To 15, 10 To 20)         Dim Arr1(10)    [a1] = "数组变量:Arr(1 To 10, 5 To 15, 10 To 20) "    [a2] = "数组变量:Arr1(10) "    [a3] = "LBound(Arr, 1)  返回 ": [b3] = LBound(Arr, 1)    [c3] = "UBound(Arr, 1)  返回 ": [d3] = UBound(Arr, 1)    [a4] = "LBound(Arr, 3)  返回 ": [b4] = LBound(Arr, 3)    [c4] = "UBound(Arr, 3)  返回 ": [d4] = UBound(Arr, 3)    [a5] = "LBound(Arr1)    返回 ": [b5] = LBound(Arr1)        [c5] = "UBound(Arr1)  返回 ": [d5] = UBound(Arr1)End Sub代码详解1、Sub 示例_1_023():宏程序的开始语句。宏名为示例_1_023。2、Dim Arr(1 To 10, 5 To 15, 10 To 20)  :声明Arr为3维数组变量。3、Dim Arr1(10)  :声明Arr1为1维数组变量。4、[a1] = "数组变量:Arr(1 To 10, 5 To 15, 10 To 20) "  :把字符串赋给单元格A1。5、[a2] = "数组变量:Arr1(10) "  :把字符串赋给单元格A2。6、[b3] = LBound(Arr,1)  :运用LBound函数,返回数组Arr的第1维的最小可用下界,返回1,赋给单元格B3。7、[d3] = UBound(Arr,1)  :运用UBound函数,返回数组Arr的第1维的最大可用上界,返回10,赋给单元格D3。8、[b4] = LBound(Arr,3)  :运用LBound函数,返回数组Arr的第3维的最小可用下界,返回10,赋给单元格B4。9、[d4] = UBound(Arr,3)  :运用UBound函数,返回数组Arr的第3维的最大可用上界,返回20,赋给单元格D4。10、[b5] = LBound(Arr1)  :运用LBound函数,返回数组Arr1的最小可用下界,返回0或者1,要取决于Option Base的设置,默认为0。11、[d5] = UBound(Arr1)  :运用UBound函数,返回数组Ar1r的最大可用上界,返回10,赋给单元格D5。LBound 函数返回一个 Long 型数据,其值为数组指定维可用的最小下界。LBound(arrayname[, dimension]) LBound 函数的参数:arrayname必需的。数组变量的名称,遵循标准的变量命名约定。dimension可选的;Variant (Long)。指定返回哪一维的下界。1 表示第一维,2 表示第二维,如此类推。如果省略 dimension,就认为是 1。UBound 函数返回一个 Long 型数据,其值为指定的数组维可用的最大上界。 UBound(arrayname[, dimension]) UBound 函数的语法包含下面部分: arrayname必需的。数组变量的名称,遵循标准变量命名约定。dimension可选的;Variant (Long)。指定返回哪一维的上界。1 表示第一维,2 表示第二维,如此等等。如果省略 dimension,就认为是 1。说明UBound 函数与 LBound 函数一起使用,用来确定一个数组的大小。LBound 用来确定数组某一维的上界。

0 0
原创粉丝点击