我想要做的是将E17:BK17中的值复制到最后一行。现在我所拥有的全部副本是E17的最后一行的值,而不是最后一行的剩余列数据。任何帮助将不胜感激,因为我不知道我在做什么。VBA粘贴范围值到最后一行
Sub Mercy_CopyPaste_Row()
'
' CopyPaste Macro
'
'
Dim targetRng As Excel.Range
Dim destRng As Excel.Range
Set targetRng = Range("$E$17:$BK$17")
Set destRng = Excel.Range("E" & Rows.Count).End(xlUp).Offset(1, 0)
destRng.Value = targetRng.Value
End Sub
你destRng是1列,您需要将其调整到targetRng.Columns.Count –
您可以通过从谷歌获得帮助找到答案。 – Masoud