【发布时间】:2020-04-08 13:04:51
【问题描述】:
我正在尝试对二维数组的第一个维度进行切片。数组变量为 y(1 到 36、1 到 19) 我需要使它成为 y(1 to 12, 1 to 19) 要完成这样的任务,我必须像这样循环
If rw > 0 Then
ListBox1.AddItem
ReDim v(1 To n, 1 To UBound(y, 2))
Dim i As Long, j As Long
For i = 1 To n
For j = 1 To UBound(y, 2)
v(i, j) = y(i, j)
Next j
Next i
ListBox1.List = v()
n = 0
End If
有没有更简单的方法来完成这样的任务而没有太多循环?
【问题讨论】:
-
看看这是否有帮助 .. stackoverflow.com/questions/175170/… ... 和 ... stackoverflow.com/questions/18484818/…
-
我已经看过了,但是这些解决方案太多了。我正在寻找一种更简单的方法来避免使用循环。因为我已经使用循环来解决问题。