|
Sub kkk()
Dim a(9, 1), i
For i = 1 To 9
a(i, 1) = i
Next i
Sheet6.Range("l5").Resize(9, 1) = a(9, 1)
MsgBox "执行完毕!"
End Sub
这一段程序执行完,L5:L13 全是9,我想要的结果是 1 2 3 4 5 6 7 8 9
Sheet6.Range("l5").Resize(9, 1) = a(9, 1) 这一句若是Sheet6.Range("l5").Resize(9, 1) = a 数值不显示
请教老师
本帖最后由 砂海 于 2021-2-20 09:25 编辑
Dim a(9, 1) '测试 效果相当于 Dim a(0 to 9, 0 to 1)
----------------------------------------
'猜测这个是你要的结果
Sub kkk()
Dim a(1 to 9, 1 to 1), i
For i = 1 To 9
a(i, 1) = i
Next i
Sheet6.Range("l5").Resize(9, 1) = a'
MsgBox "执行完毕!"
End Sub
|
==================Sheet6 也是个 比较另类的写法 , 通常是sheets(" 工作表名")
|
|