|
【タイトル】 |
最後の行のデータを次の行にコピーする |
|
|
|
Sub Copy_LastData_toNext()
'最後の行のデータを次の行にコピーする
Dim LastRow As Long
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
Rows(LastRow & ":" & LastRow).Select
Selection.Copy
Range("A" & LastRow + 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Rows(LastRow & ":" & LastRow).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("A" & LastRow + 1) = Date
End Sub
|
|
|
【説明】 |
1行目:最後の行の行番号を保持する変数を定義 |
2行目:最後の行の行番号を取得 |
3行目:最後の行を選択 |
4行目:データをコピー |
5行目:次の行の「A列」に移動 |
6行目:アクティブシートにペースト |
7行目:カットコピーモードを解除 |
8行目:最後の行のデータを選択 |
9行目:選択したデータをコピー |
10行目:データをペースト |
11行目:追加した行の「A列」に今日の日を入力 |
|
|