如何将以下代码编写为循环。我想从一个表中片4行从范围(B:17:L17" )的值复制。有没有更有效的方式与循环做在Excel中为Visual Basic编写循环
ActiveSheet.Range("B17").Value = Sheets(4).Range("G8")
ActiveSheet.Range("C17").Value = Sheets(4).Range("G9")
ActiveSheet.Range("D17").Value = Sheets(4).Range("G10")
ActiveSheet.Range("E17").Value = Sheets(4).Range("G11")
ActiveSheet.Range("F17").Value = Sheets(4).Range("G12")
ActiveSheet.Range("G17").Value = Sheets(4).Range("G13")
ActiveSheet.Range("H17").Value = Sheets(4).Range("G14")
ActiveSheet.Range("I17").Value = Sheets(4).Range("G15")
ActiveSheet.Range("J17").Value = Sheets(4).Range("G16")
ActiveSheet.Range("K17").Value = Sheets(4).Range("G17")
ActiveSheet.Range("L17").Value = Sheets(4).Range("G18")
参见[流量控制结构(http://stackoverflow.com/documentation/ vba/1873/flow-control-structures#t = 201612151953105925624)关于Documentation.SO。 –
这个问题是如何得到upvotes的? – vacip