我本应该面对一个简单的任务,但是我发现了一些问题,无法将一维数组/列向量[0..n,0..0]转换为一维数组/行向量[0..0,0..n ]。
我尝试使用Application.WorksheetFunction.Transpose内置函数没有成功。它似乎只适用于nD数组/矩阵。
上下文是: -一维数组/列向量来自Recordset.GetRows方法(如果Recordset.Recordcount = 1 =>数组是一维数组/列向量) -一维数组/行向量(通过转置函数获得)用于填充列表框对象的listbox.list属性
有没有一种聪明的方法来转置一维数组(从列向量到行向量,反之亦然)?
预先感谢您的任何帮助
转置零基数组
Application.Transpose
is that it transposes a 1D any-based one-row array to a 2D one-based one-column array. Now when you try to transpose back you will end up with a 1D one-based one-row array (seeTransposeIssue
).toggleTransposeTest
). It will accept only zero-based arrays.编码