[英]Copy/Paste Special loop in VBA
Very new to VBA and trying to do a simply copy/paste special loop. VBA的新手,并试图做一个简单的复制/粘贴特殊循环。 How would you write the code so that each time it loops it copies one cell down in the Filter Out Pitchers tab and pastes special one cell down in the Batter Comparison tab?
您将如何编写代码,以便每次循环时都在“过滤出投手”选项卡中向下复制一个单元格,并在“击球员比较”选项卡中向下粘贴特殊的一个单元格?
Sub Hitters()
For i = 1 To 500
Worksheets("Filter Out Pitchers").Range("B2").Copy
Worksheets("Batter Analysis").Paste _
Destination:=Worksheets("Batter Analysis").Range("B1")
Worksheets("Batter Analysis").Range("A88:AA88").Copy
Worksheets("Batter Comparison").Range("A2:AA2").PasteSpecial xlPasteValues
Next i
End Sub
Not sure I understood completely, but this may be what you're after: 不确定我是否完全理解,但这可能是您追求的目标:
For i = 1 To 500
Worksheets("Filter Out Pitchers").Range("B" & (1+i)).Copy _
Destination:=Worksheets("Batter Analysis").Range("B2")
Worksheets("Batter Comparison").Range("A" & (1+i) & ":AA" & (1+i)).Value = _
Worksheets("Batter Analysis").Range("A88:AA88").Value
Next i
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.