I am developing a tool that takes rows of data from one sheet (named "Data"), and then paste it into another sheet (named "Printable Report"). Each row coincides with a different job, and will get its own report. When I run the code I get the run-time error 438. I have tried different solutions and none seem to be working. If someone could take look at this and help me figure out where my problem is, that would be greatly appreciated. The error is occurring on the 8th line down. Thanks!
Sub ExportToReport()
Worksheets("Data").Activate
Dim x As Long, y As Long, z As Long
y = Sheets("Data").Range("A1", Range("A1").End(xlDown)).Rows.Count
For x = 2 To y
Sheets("Data").Cells(x, 4).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B1").Select
Selection.Paste
Worksheets("Data").Activate
Sheets("Data").Cells(x, 9).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B2").Select
Selection.Paste
Worksheets("Data").Activate
Sheets("Data").Cells(x, 8).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B3").Select
Selection.Paste
Worksheets("Data").Activate
Sheets("Data").Cells(x, 10).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B4").Select
Selection.Paste
Worksheets("Data").Activate
Sheets("Data").Cells(x, 11).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B5").Select
Selection.Paste
Worksheets("Data").Activate
Sheets("Data").Cells(x, 12).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B6").Select
Selection.Paste
Worksheets("Data").Activate
Sheets("Data").Cells(x, 29).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B7").Select
Selection.Paste
Worksheets("Data").Activate
Sheets("Data").Cells(x, 25).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B8").Select
Selection.Paste
Worksheets("Data").Activate
Sheets("Data").Cells(x, 15).Select
Selection.Copy
Worksheets("Printable Report").Activate
Sheets("Printable Report").Range("B9").Select
Selection.Paste
'Then insert a set number of cells on print report when move to next row on Data
Sheets("Printable Report").Range("A1").EntireRow.Offset(1).Resize(36).Insert Shift:=xlDown
Next x
End Sub