为什么我不能在0开始执行循环呢?
Dim counter As Integer
For counter = 1 To 10
    Cells(0, counter).Value = arr(counter)
Next counter这将忽略数组中的第一个索引。
这个问题有没有可能的解决办法?
发布于 2016-07-16 16:23:45
作为@拉尔夫所指出的另一种选择,您可以使用Offset of Range (因此两者都使用),您的数组和范围引用将从0开始:
Dim counter As Integer
For counter = 0 To 9
    Cells(1, 1).Offset(0, counter).Value = arr(counter)
Next counterP.S.:避免命名数组array,因为这里有一个具有相同名称的VBA函数。您可以使用类似于arr的东西。
https://stackoverflow.com/questions/38412999
复制相似问题