我正在尝试使用主工作表中的数据复制行并将其粘贴到历史记录工作表的最后一行空行中 . 每行将是一个输入,数据从A3:J3之间的单元格开始 . 一些单元格上面有公式,这导致我在主表和历史记录表上找到带数据的最后一行的问题 . 两个表格具有相同的格式 . 这是我得到的:
Sub CopyToAnotherSheet()
Sheets("Master").Range("A3:J50").Copy
Sheets("History").Activate
Dim ws As Worksheet
Dim rng1 As Range
Set ws = ActiveSheet
Set rng1 = ws.Columns(1).Find("*", ws.[a1], xlFormulas, , xlByColumns, xlPrevious)
rng1.Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
它将复制一个范围并将其粘贴到复制的最后一个范围的末尾 .
1 回答
尝试将
rng1 =
行更改为: