我有一个VBA代码可以将一些数据复制到另一张表。
Sheets("Current").Range("A3:D").Copy Destination:=Sheets("Archive").Cells(1).End(xlDown)
粘贴时,代码会将数据附加到所有现有条目之后的第一个空行。我想进一步将粘贴目标偏移一行,最好的方法是什么?
答案 0 :(得分:1)
Sheets("Current").Range("A3:D").Copy _
Destination:=Sheets("Archive").Cells(1).End(xlDown).Offset(1, 0)
更强大:
Sheets("Current").Range("A3:D").Copy _
Destination:=Sheets("Archive").Cells(Rows.Count, 1).End(xlUp).Offset(2, 0)