【发布时间】:2013-06-21 18:00:57
【问题描述】:
我正在尝试编写代码来复制未知数量的行并将其粘贴到单独工作表中的特定位置。到目前为止,我看到了下面的代码。我想从 A:F 列复制数据,获取未知的行数,然后从 H6 开始粘贴。我在代码“Range("A1", lastrow).Select" 中遇到错误。错误是“对象工作表的方法范围失败”。感谢所有帮助。
Dim lastrow As Long
Dim copyrange As Range
lastrow = Range("A65536").End(xlUp).Select
Range("A1", lastrow).Select
Selection.Copy
Sheets("Final").Select
Range("H6").Select
ActiveSheet.Paste
End Sub
【问题讨论】:
-
您需要复制它(保留格式/等)还是只传输值可以?
-
如有必要,只需传输值即可。
标签: vba copy-paste