try this, an extra L in cells.
I have amended so starts at cell D2 (cells 2,4) and ends at D2000 not first empty cell in col. D;
Sub neg()
n = 2
Do Until n = 2001
If Cells(n, 4) < 0 Then
Cells(n, 5) = Cells(n, 4)
Cells(n, 4).ClearContents
End If
n = n + 1
Loop
End Sub