我想从2D数组创建一维数组而不使用仅一行代码进行循环,例如:
newvec = oldvec(:,3)
Run Code Online (Sandbox Code Playgroud)
在MATLAB中将从"oldvec"的第3列创建一维数组"newvec".我的搜索告诉我在VBA中执行此操作的唯一方法是循环.例如:
redim newvec(ubound(oldvec,1))
for i = 1 to ubound(oldvec,1)
newvec(i) = oldvec(i,3)
next i
Run Code Online (Sandbox Code Playgroud)
是否有内置构造用于剥离现有2D阵列的整个单一维度以构建新的1D阵列?