Hi all, sorry to be a pain but I am trying to run a macro I have used a dozen times on a new workbook with different parameters and it keeps saying it needs debugging but having checked the code, the target and origin sheet names and ranges, I can not get it to work. a breakdown of what I am trying to do is

1. take a range of fIgures from a sheet called MOJFR
2. PASTE THEM INTO ROW b (OR THE NEXT AVAILABLE ROW) in another sheet called DEC
3. No overwrite of data when I hit submit.

The code I am using is;

[/Sub Copy()
Dim nrow As Long
nrow = Sheets("Strategy Log").Cells(Rows.Count, "A").End(xlUp).Row + 1
Sheets("Strategy").Range("B21:F21").Copy
Sheets("Strategy log").Range("A" & nrow).PasteSpecial xlPasteValues
Application.CutCopyMode = False
End Sub
Thanks all!!