Excel VBA:在特定的单元格中设置一个值,然后复制一组单元格并粘贴值,然后迭代该值

我对Visual Basic没有任何经验,只是一些Java,但我想我所要求的非常简单,所以我希望有人可以帮忙。

在伪代码方面,

For x=1:200 Set cell C2 in workbook "Output list" to x Copy cells C3:C14 Paste values (just values, not the formulas) into cells (E+X)3:(E+X)14 (so, F3:F14 for x=1, G3:G14 for x=2, etc) 

这是否像我想的那样简单?

希望这能让你朝着正确的方向前进:

 Sub tgr() Dim i As Long With Sheets("Output list") For i = 1 To 200 .Range("C2").Value = i .Range("E3:E14").Offset(, i).Value = .Range("C3:C14").Value Next i End With End Sub