If I've understood you correctly, you would like to have all the data from the range A1:AY39 copied/pasted onto the same sheet starting in cell A41 with this same data copied/pasted fifty times and with a blank row between each "block" of data. If I have assumed correctly, then the following simple code just may do the task for you:-
Dim DCT As Long '----> DCT simply stands for "Data Copy Times"
Dim i As Long
Application.ScreenUpdating = False
DCT = 50
For i = 1 To DCT
Range("A1:AY39").Copy Range("A" & Rows.Count).End(3)(2)(2)
Application.ScreenUpdating = True
Application.CutCopyMode = False
Test the code in a copy of your workbook first.
I hope that this helps.