Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim plage As Range
Set plage = Range("a1:r" & Range("r" & Rows.Count).End(xlUp).Row)
With plage
.AutoFilter 1, "><", xlAnd
.SpecialCells(xlCellTypeBlanks).EntireRow.Delete
.AutoFilter 3, "><", xlAnd
.SpecialCells(xlCellTypeBlanks).EntireRow.Delete
.AutoFilter
End With
End Sub