1
あるシートの最後の行(可変位置)を別のシートの最後のデータ行(可変位置)にコピーしようとしています。 これまで私はThis solutionとThis solutionを試しました。彼らは両方とも、最初のスプレッドシート(WWData)の正確な最後の行の代わりに一連の行をコピーしました。可変位置の最後の行を別のシートにコピーするVBA
Sub copylastrow()
Dim Last_Row1 As Long
Dim Last_Row2 As Long
Last_Row1 = WWData.Cells(Rows.Count, 1).End(xlUp).Row
Last_Row2 = WWOutput.Cells(Rows.Count, 1).End(xlUp).Row + 1
WWData.Cells(Last_Row1).Copy WWOutput.Cells(Last_Row2)
End Sub
私は間違っていますか?注:WWDataおよびWWOutputは、以前に定義されています。この上でつまずく人のために任意のジョシュ
'細胞(Last_Row1).Copy'を' @findwindow:行と列を。また、ワークシートで 'Rows.Count'を修飾してください。 – findwindow
'WWData.Cells(Last_Row1).Copy WWOutput.Cells(Last_Row2)'を 'WWData.Rows(Last_Row1).Copy WWOutput.Rows(Last_Row2)'に変更してみてください –
両方のオプションがうまくいった、ありがとう!あなたのどちらかが答えとして投稿したいですか? –