VBA 中的uBound
答案:2 悬赏:70
解决时间 2021-02-19 13:03
- 提问者网友:心裂忍耐
- 2021-02-19 00:11
M = UBound(mtxA, 1): n = UBound(mtxB, 1): L = UBound(mtxB, 2) 这句代码是什么意思?mtxA,Mtxb ,都是数组
最佳答案
- 二级知识专家网友:我的任性你不懂
- 2021-02-19 01:35
M = UBound(mtxA, 1)
代表mtxA数组第一维数组的最大下标
n = UBound(mtxB, 1):
代表mtxB数组第一维数组的最大下标
L = UBound(mtxB, 2)
代表mtxB数组第二维数组的最大下标
代表mtxA数组第一维数组的最大下标
n = UBound(mtxB, 1):
代表mtxB数组第一维数组的最大下标
L = UBound(mtxB, 2)
代表mtxB数组第二维数组的最大下标
全部回答
- 1楼网友:转身后的回眸
- 2021-02-19 02:22
返回4,因为默认下标是从0开始的。相当于a(0 to 4)
ubound语法如下:
返回一个 long 型数据,其值为指定的数组维可用的最大下标。
ubound(arrayname[, dimension])
arrayname
必需的。数组变量的名称,遵循标准变量命名约定。
dimension
可选的;variant (long)。指定返回哪一维的上界。1 表示第一维,2
表示第二维,如此等等。如果省略 dimension,就认为是 1。
对具有下述维数的数组而言,ubound 的返回值见下表:
dim a(1 to 100, 0 to 3, -3 to 4)
ubound(a, 1) = 100
ubound(a, 2) = 3
ubound(a, 3) = 4
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯