Hi TJ,
I'm not sure why that wouldn't be working, it looks like you want to clear the last used cell below F5 before hitting any blanks.
Here is your same code, a bit cleaner and no cells are selected so it will run a bit faster as well:
Sub Copy3()
ActiveSheet.Unprotect
Columns("R").ClearContents
Columns("P").Copy Columns("R")
Columns("N").Copy Columns("P")
Columns("L").Copy Columns("N")
Columns("J").Copy Columns("L")
Columns("H").Copy Columns("J")
Columns("F").Copy Columns("H")
Range("F4") = InputBox("Enter the last day of the month you are working with, such as 3/31/04")
Columns("F:F").NumberFormat = "General"
Range("F4").NumberFormat = "[$-409]mmm-yy;@"
Columns("F").Locked = False
Columns("F").FormulaHidden = False
Range("F1:F4").Locked = True
Range("F5").End(xlDown).ClearContents
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowInsertingRows:=True, AllowDeletingRows:=True, AllowFiltering:=True _
, AllowUsingPivotTables:=True, AllowSorting:=True
End Sub
I noticed that your "xldown" is lowercase for some reason, perhaps you may want to try to substitute the value for xldown instead?
Range("F5").End(-4121).ClearContents
I don't know why you'd get that error with xldown being highlighted. Can you post a sample workbook perhaps?
Matt