以下是我使用的代码(由“排序”工作表上的按钮触发):
Sub EOS_Archive_2()
Dim LCopyRow As Long
Dim LDistRow As Long
LCopyRow = Worksheets("Sorts").Cells(Sheet2.Rows.Count, 1).End(xlUp).Row
LDistRow = Worksheets("Sorts Archive").Cells(Sheet10.Rows.Count, 1).End(xlUp).Row + 1
Worksheets("Sorts").Range("C2: H" & LCopyRow).Copy _
Destination:=Worksheets("Sorts Archive").Range("B" & LDistRow)
End Sub
以下是我正在复制的纸张:
“门”在B1单元。上表为“排序”。希望将C2复制到Hn(n是范围中的最后一行数据)
上面的表格是“排序档案”,这是我的代码的结果。应该将值粘贴到B到G列中。代码在每天结束时运行,并将在排序档案表中构建数据。所有粘贴的数据都应在最后一行数据之后开始。
上面显示了预期和期望的结果。不确定为什么我没有得到期望的结果。如有任何协助,我们将不胜感激。