マクロ 58回
毎日売り上げを集計して報告しなければならない表があってそのデータ数は日ごとに変わります。
その表を月次集計の表に 移したいというケースです。 日計の集計用のデータを月次集計に移動するということになります。
データが毎日どんどん追加されていく場合に、日計表の方では 可変の表のデータ範囲を 取得してそれをコピーするという操作があり、 月次集計の表の方では新規入力行を 見つけてそこに貼りつけるという操作をしてやるわけです。
(サンプルファイルは、こちらから
マクロ19回サンプルデータ)



Sub 最終行()
Range("A300").End(xlUp).Select
MsgBox "行番号は" & Selection.Row & "です。"
End Sub




Dim LastRow1 As Long
Dim LastRow2 As Long
LastRow1 = Sheets("日計表").Range("A" & Rows.Count).End(xlUp).Row
LastRow2 = Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Row
Sheets("日計表").Range("A2:G" & LastRow1).Copy Sheets("Sheet2").Cells(LastRow2 + 1, 1)


Sub 続きに貼り付ける()
Dim LastRow1 As Long
Dim LastRow2 As Long
LastRow1 = Sheets("日計表").Range("A" & Rows.Count).End(xlUp).Row
LastRow2 = Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Row
Sheets("日計表").Range("A2:G" & LastRow1).Copy Sheets("Sheet2").Cells(LastRow2 + 1, 1)
End Sub