Remove any blank rows within a range.
Set workRng = Range("Set Range")
xRows = workRng.Rows.Count
For i = xRows To 1 Step -1
If Application.WorksheetFunction.CountA(workRng.Rows(i)) = 0 Then
workRng.Rows(i).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
End If
Next