乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel上下标-Excel VBA 数组函数LBound和UBound

excel上下标-Excel VBA 数组函数LBound和UBound

作者:乔山办公网日期:

返回目录:excel表格制作

数组的定义、赋值、取值前述几篇文章都讲过了。涵盖了数组的入门知识,后面几篇开始讲述 数组的常用函数


数组有自己用的函数,也可以调用Excel的函数。调用Excel里面的函数前面几篇文章用了很多:


比如《Excel VBA 数据基础(一)》的转置函数 Transpose


Range("a3:a6") = Application.WorksheetFunction.Transpose(arr)


比如《Excel VBA 实现数字统计-数组方法》的sum、index函数


crr(1, i) = Application.WorksheetFunction.Sum(Application.WorksheetFunction.Index(brr, 0, i))


数组的函数也在前面用过:


比如《Excel VBA 实现数字统计-数组方法》的Ubound函数


For k = 1 To UBound(arr, 1)


For i = 1 To UBound(arr, 2)


但是之前并没有详细讲解ubound的函数,那么今天来讲讲数组的上标及下标。


1.LBound 取得数组的上标

这个用的比较少,因为上标默认的是0和1


2.UBound取得数组的下标

这个函数很多,不过大家要注意 对一维数组来说,只有一个下标 如 ubound(arr1)和ubound(arr1,1)是一样的


而对二维数组来说,就有二个下标了.一个是行,也就是说一维的下标,一个是列,是二维的下标 一维上的下标 ubound(arr1)和Ubound(arr1,1) 是一样的,而二维上的下标 Ubound(arr1,2)


函数演示如下(只演示二维数组):


注:chr(10)理解为换行符。


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网