【发布时间】:2020-02-11 06:17:30
【问题描述】:
它粘贴值但不粘贴到工作表中的最后一行 (List) END(xlDown).offset(1) 停止 宏并使其崩溃,我得到错误 1004 对象未定义。
谁能帮我改进一下这段代码>
Private Sub CommandButton2_Click()
Dim ws As Worksheet
Set ws = ActiveSheet
Worksheets("FORM").Range("B7").Copy
Worksheets("List").Range("B7").End(xlDown).Offset(1).PasteSpecial xlPasteValues
Worksheets("FORM").Range("D7").Copy
Worksheets("List").Range("C7").PasteSpecial xlPasteValues
Worksheets("FORM").Range("G7").Copy
Worksheets("List").Range("D7").PasteSpecial xlPasteValues
'second line in the same row'
Worksheets("FORM").Range("A8").Copy
Worksheets("List").Range("F7").PasteSpecial xlPasteValues
Worksheets("FORM").Range("E8").Copy
Worksheets("List").Range("G7").PasteSpecial xlPasteValues
Worksheets("FORM").Range("H8").Copy
Worksheets("List").Range("H7").PasteSpecial xlPasteValues
Worksheets("FORM").Range("K8").Copy
Worksheets("List").Range("I7").PasteSpecial xlPasteValues
End Sub
【问题讨论】:
-
查看here了解如何找到最后一行。