I've added some comments:
Private Sub Worksheet_Change(ByVal Target As Range)
' Target refers to the range that has been changed and is a Range object
' The code below is basically saying...
' It the cell that is being changed in in column 3 (C) then
' copy the range of cells from the row above, Target.Row -1, Column 5 (E) to to Column 27 (AA)
' and paste it to the same column relative area on the target row
If Target.Column = 3 Then Range(Cells(Target.Row - 1, 5), Cells(Target.Row - 1, 27)).Copy Cells(Target.Row, 5)
End Sub
Dom
Bookmarks