ubound:vb中的 UBound的问题 时间:2023-03-21 16:53:38 由诗词网小编 分享 复制全文 下载本文 诗词网小编2023-03-21 16:53:38 复制全文 下载全文 目录1.vb中的 UBound的问题2.VB中ubound()是什么意思啊?3.VBA中“UBound”是什么意思?4.在VBA中UBound是什么意思5.vb中ubound怎么用6.LBound UBound 的用法7.LBound, UBound1.vb中的 UBound的问题先说多维数组:我们例如说从桌子左边到右边,每1cm为一个单位,长度(i),这个i从0到120;在二维数组中,每1cm为一个单位就有了数组:桌面(i,j)这个1从0到120,j从0到60在三维数组中,我们除了前后左右,再加上上下,从下到上也每1cm为一个单位就有了数组:k),这里i从0到120,k从0到80这样桌子的没一个地方我们都可以用数组来指明他。维”在上面的例子中:是按照数组下标的顺序来说的。在最前面的就是第一维。2.VB中ubound()是什么意思啊?数组的上边界...例如 Dim aa,bb aa=Array("",3","4"3.VBA中“UBound”是什么意思?UBound的是数组的上界比如一组数组arr(1 to 10),那么ubound(arr)=10二维数组arr(1 to 10,4.在VBA中UBound是什么意思就是取数组的最大下标。格式:第几维)给一段代码,新建一窗体,然后到代码区,删除所有代码后,粘贴以下代码,可见运行效果:OptionExplicitPrivateSubForm_Load()DimA(10)AsStringDimB(3,nAsLongi=UBound(A)'结果是10j=UBound(B,结果是6k=UBound(C,取三维数组第三维的最大下标,结果是2n=UBound(C,2)'5.vb中ubound怎么用就是取数组的最大下标。格式:Ubound(数组,第几维)给一段代码,运行一下:新建一窗体,然后到代码区,删除所有代码后,粘贴以下代码,可见运行效果:OptionExplicitPrivateSubForm_Load()DimA(10)AsStringDimB(3,6)AsLongDimC(5,9,2)AsStringDimi,j,k,nAsLongi=UBound(A)'取一维数组的最大下标,结果是10j=UBound(B,2)'取二维数组第二维的最大下标,结果是6k=UBound(C,3)'取三维数组第三维的最大下标,结果是2n=UBound(C,2)'取三维数组的第二维最大下标,结果是9Debug.Printi,j,k,nEndSub运行结果,在立即窗口里出现:10 6296.LBound UBound 的用法我直接复制了Sub 示例_1_023() Dim Arr(1 To 10,数组变量:[b3] = LBound(Arr:UBound(Arr;LBound(Arr,[b4] = LBound(Arr,UBound(Arr:[d4] = UBound(Arr;LBound(Arr1) 返回 "UBound(Arr1) 返回 ",[d5] = UBound(Arr1)End Sub代码详解1、Sub 示例_1_023();宏程序的开始语句;宏名为示例_1_023:10 To 20):声明Arr为3维数组变量:声明Arr1为1维数组变量。把字符串赋给单元格A1。5、[a2] = "数组变量:把字符串赋给单元格A2,6、[b3] = LBound(Arr;返回数组Arr的第1维的最小可用下界;赋给单元格B3;返回数组Arr的第3维的最小可用下界:赋给单元格B4,9、[d4] = UBound(Arr,返回数组Arr的第3维的最大可用上界:赋给单元格D4,运用LBound函数。返回数组Arr1的最小可用下界,要取决于Option Base的设置,默认为0,运用UBound函数。返回数组Ar1r的最大可用上界:赋给单元格D5,LBound 函数返回一个 Long 型数据,其值为数组指定维可用的最小下界,LBound(arrayname[。dimension]) LBound 函数的参数:指定返回哪一维的下界。UBound 函数返回一个 Long 型数据;其值为指定的数组维可用的最大上界。UBound(arrayname[。dimension]) UBound 函数的语法包含下面部分,arrayname必需的,数组变量的名称。遵循标准变量命名约定,dimension可选的。指定返回哪一维的上界。如此等等。就认为是 1。说明UBound 函数与 LBound 函数一起使用;用来确定一个数组的大小。LBound 用来确定数组某一维的上界。7.LBound, UBound比如dim a(10) as integer ubound(a)=10就是返回数组的上界 上面的-1就是从0到数组的上界减去1比如上面的数组a的上界为10 那就是index从0到9执行9次循环lbound是返回数组下界的意思不知道你明白没 复制全文下载全文 复制全文下载全文