I am trying to copy mulitple ranges from an Input sheet to a consolidated range in a Report sheet. There's some blank row in between multiple ranges that I don't want to copy(Row 21 to Row 23). The following code copies everything over to the report sheet. Appreciate your help in advance.
Dim WSI As Worksheet
Dim WSR As Worksheet
Set WSI = Worksheets("Input")
Set WSR = Worksheets("Report")
FinalRow = Sheets("Report").Cells(Rows.Count, 1).End(xlUp).Row
WSR.Cells(FinalRow + 1, 1).Resize(17, 1).Value = WSI.Range("C14:C20", "C24:C30").Value
WSR.Cells(FinalRow + 1, 2).Resize(17, 1).Value = WSI.Range("O14:O20", "O24:O30").Value
WSR.Cells(FinalRow + 1, 3).Resize(17, 1).Value = WSI.Range("S14:S20", "S24:S30").Value
WSR.Cells(FinalRow + 1, 4).Resize(17, 1).Value = WSI.Range("T14:T20", "T24:T30").Value
WSR.Cells(FinalRow + 1, 5).Resize(17, 1).Value = WSI.Range("U14:U20","U24:U30").Value
Dim WSI As Worksheet
Dim WSR As Worksheet
Set WSI = Worksheets("Input")
Set WSR = Worksheets("Report")
FinalRow = Sheets("Report").Cells(Rows.Count, 1).End(xlUp).Row
WSR.Cells(FinalRow + 1, 1).Resize(17, 1).Value = WSI.Range("C14:C20", "C24:C30").Value
WSR.Cells(FinalRow + 1, 2).Resize(17, 1).Value = WSI.Range("O14:O20", "O24:O30").Value
WSR.Cells(FinalRow + 1, 3).Resize(17, 1).Value = WSI.Range("S14:S20", "S24:S30").Value
WSR.Cells(FinalRow + 1, 4).Resize(17, 1).Value = WSI.Range("T14:T20", "T24:T30").Value
WSR.Cells(FinalRow + 1, 5).Resize(17, 1).Value = WSI.Range("U14:U20","U24:U30").Value