Sub MoveTask()
Dim w1 As Worksheet
Dim w2 As Worksheet
Set w1 = Worksheets("未完了")
Set w2 = Worksheets("完了")
Dim r1 As Long
Dim r2 As Long
r1 = ActiveCell.Row
r2 = w2.Cells(w2.Rows.Count, "A").End(xlUp).Row + 1
w2.Range(w2.Cells(r2, "A"), w2.Cells(r2, "C")).Value = _
w1.Range(w1.Cells(r1, "A"), w1.Cells(r1, "C")).Value
w1.Rows(r1).Delete
End Sub
では、コードについて解説していきます。
Dim w1 As Worksheet
Dim w2 As Worksheet
Set w1 = Worksheets("未完了")
Set w2 = Worksheets("完了")