Sub DelblankDE()
Dim LastRow As Long, i As Long
Application.ScreenUpdating = False
Application.Calculation = xlManual
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To LastRow
Cells(i, 1).Value = Trim(WorksheetFunction.Clean(Cells(i, 1).Value))
Next i
Columns("A:A").SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
LastRow = Cells(Rows.Count, 4).End(xlUp).Row
For i = LastRow To 1 Step -1
If IsEmpty(Cells(i, 4).Value) And IsEmpty(Cells(i, 5).Value) Then Rows(i).EntireRow.Delete
Next i
Application.ScreenUpdating = True
Application.Calculation = xlAutomatic
End Sub