使用 Excel (2010) VBA,我试图将恒定范围的单元格(其值重新计算)复制(传递)到数组中。然后我试图将该数组传递给一个新的单元格范围,就在它的正下方。完成此操作后,我想再次将常量范围的新值复制(传递)到数组,并将这些新值传递到直接低于我之前传递的范围的范围。
我知道这段代码很糟糕(我对 VBA 中的数组不熟悉)。
Sub ARRAYER()
Dim anARRAY(5) As Variant
Number_of_Sims = 10
For i = 1 To Number_of_Sims
anARRAY = Range("C4:G4")
Range("C4").Select
ActiveCell.Offset(Number_of_Sims, 0).Select
ActiveCell = anARRAY
Range("C4").Select
Next
End Sub
我非常感谢您的帮助!
谢谢你。
尊敬,
乔纳森