汉服 足交 对于无谓轮回径直赢得VBA数组某行大要某列的值


发布日期:2025-06-30 07:48    点击次数:123

汉服 足交 对于无谓轮回径直赢得VBA数组某行大要某列的值

汉服 足交

在使用VBA的经过中汉服 足交,咱们就怕会需要用到取数组某行数据大要某列数据的情况,可是又不思用轮回取一个个赢得,有什么方针呢?今天给人人先容一个函数,一个责任表中常用的函数Index,可是它的用法跟责任表中却有点不相通。底下咱们来望望若何用。

如图,我有一个这么的获利表,然后分歧赢得第三行和第四列的值。

图片

代码展示:

图片

妈妈调教Sub test() Dim arr, rowarr, colarr arr = Range('A1').CurrentRegion.Value '将数据存入数组 rowarr = Application.WorksheetFunction.Index(arr, 3, 0) '赢得第三行的值 Debug.Print Join(rowarr, ' ') colarr = Application.WorksheetFunction.Index(arr, 0, 4) '赢得第四列的值 Debug.Print Join(Application.Transpose(colarr), ' ')End Sub    遗弃展示:

图片

VBA中的Application.WorksheetFunction.Index是一个内置函数,用于从数组中复返指定行或列的数据。

该函数的语法如下

Application.WorksheetFunction.Index(array, row_num, [column_num])
参数阐发:

array:必需,要复返数据的数组。

row_num:必需,要复返的行数,要是为0,则复返统统这个词列的数据。

column_num:可选,要复返的列数,要是不详(为0),则复返统统这个词行的数据。

提防当复返整列时,复返的是一个二维数组,复返某行时,复返的是一个一维数组

今天的教程就到这里啦,咱们下期重逢

本站仅提供存储处事,统统实质均由用户发布,如发现存害或侵权实质,请点击举报。