破碎的宏 - 查找最后一行并添加数据

时间:2017-01-25 02:32:04

标签: excel vba excel-vba

我非常接近,但这还没有完成。

这里有什么问题?

Sub DUMMY_ITEMS()
'
' DUMMY_ITEMS Macro
Sheets("Operations").Select
Range("H2:V73").Select
Selection.Copy
Sheets("Raw Data").Select

Dim LastRow As Long
With ActiveSheet
    LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
End With
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

End Sub '

1 个答案:

答案 0 :(得分:2)

我猜你的意思是你在尝试使用PasteSpecial行时遇到错误。

作为建议,请尽量避免使用SelectSelectionActiveSheet,而应使用完全限定的WorksheetsRange

“缩减”代码

Sub DUMMY_ITEMS()
'
' DUMMY_ITEMS Macro
Dim LastRow As Long

Sheets("Operations").Range("H2:V73").Copy

With Sheets("Raw Data")
    LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
    .Range("A" & LastRow + 1).PasteSpecial xlPasteValues
End With

End Sub