繁体   English   中英

在同一工作表中循环复制和粘贴宏

[英]Copy and Paste Macro on loop within same sheet

我正在尝试复制单元格 B48:B52,然后粘贴到单元格 B55:B59,然后再次粘贴相同的数据,但中间有两行(所以现在在单元格 B62:B66 中)。 需要在循环中执行此操作,以便将范围粘贴 ~1100 次。

我确信有一种方法可以用 VBA 做到这一点,但无法弄清楚。 有帮手吗?

我认为这就是你要找的:

Sub paste_each_n()

t = 48
Count = 1

Do Until Count = 1100

Range("B" & t & ":B" & t + 4).Copy
Cells(t + 7, 2).Select
Selection.PasteSpecial Paste:=xlPasteValues
t = t + 7
Count = Count + 1

Loop

End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM