我想要做的是將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