私がやっていることは、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列で、あなたはあなたがGoogleからの助けを得ることによって、あなたの答えを見つけることができますtargetRng.Columns.Count –
にサイズを変更する必要があります。 – Masoud