A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
... Trying to write a macro to copy a selection (say A3: L19), and paste that below (with say a row space) ...
Your code snippet seems to differ from your description of the events to take place. According to your description, try this,
ActiveSheet.Unprotect
Range("A3:L19").Copy Destination:=Cells(Rows.Count, "A").End(xlUp).Offset(2, 0)
ActiveSheet.Protect
The Offset(2,0) leaves a blank row before pasting the copied cells. If no blank row is desired, use Offset(1,0) for the first blank row.