sur*_*ja3 14 arrays vba multidimensional-array assign
有没有办法将多维数组的整行的值返回到VBA中的一维数组?
类似的东西 arr_1dim = arr_2dim(3,:)
是一个matlab表达式,用于在一个单独的拉伸中分配arr_2dim
数组的第3行arr_1dim
.
Excel VBA中是否有类似的较便宜的方法?
小智 17
有一种获取二维数组的列或行的简单方法.将零分配给列以获取行,或将零分配给行以获取列,因此:
Application.WorksheetFunction.Index(array, 0, columnyouwant) /* or */
Application.WorksheetFunction.Index(array, rowyouwant, 0)
Run Code Online (Sandbox Code Playgroud)
请参见此处: 如何在Excel VBA中切片数组?