VBA中UBound是什么意思

|2024-01-24 11:05:58|浏览:41

UBound是VBA中的一个函数,它用于获取数组的上界。在VBA中,数组的索引从0开始,所以UBound返回的值即为数组的长度减1。

例如,对于一个大小为5的数组arr,使用UBound(arr)将返回4,表示数组的上界是4。

UBound函数的语法如下:
UBound(arrayname,[dimension])

参数:
- arrayname: 必需参数,表示需要获取上界的数组。
- dimension: 可选参数,表示需要获取上界的维度。如果未指定该参数,则默认为1,表示获取第一维数组的上界。

需要注意的是,UBound只能应用于已经声明和初始化的数组,无法用于集合或其他数据类型。

懒懒的小妖
01-24 11:05优质作者
关注

为你推荐