将1列动态范围复制/粘贴到单独的工作表中

时间:2015-07-21 21:56:01

标签: excel vba excel-vba

我希望从第E行复制动态变化的值范围,从第6行开始,然后粘贴到另一个工作表(从第G行第15行开始)。数字可以粘贴为值。

基本上,我希望当行变为空白时复制功能停止。

几乎是VBA的新手,但我已经做了一些搞乱。

谢谢!

1 个答案:

答案 0 :(得分:0)

欢迎使用stackoverflow:)

Range("E6", Range("E" & ActiveSheet.Rows.Count).End(xlUp)).Copy
Range("G" & ActiveSheet.Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial

看起来令人困惑,但这就是它的含义:

E6到行底部的范围Ctrl +向上箭头

复制

行的底部G ctrl +向上箭头然后向下一行到下一个空白

粘贴

将来,如果你需要帮助,请确保显示足够的细节以证明你已经开始并且不仅仅是想要为你写的,这就是上面的评论。

祝你好运