| |
| 【タイトル】 |
| 最後の行のデータを次の行にコピーする |
| |
| |
| |
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列」に今日の日を入力 |
| |
|