Bonsoir Garamante, CBernardT.
Tu peux essayer la procédure suivante :
Sub SupprLignes()
Dim L As Long, L1 As Long
Dim Plage As Range, R As Range
Dim C As Integer
'Désactive le calcul automatique de la feuille et l'affichage
C = Application.Calculation
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
'Borne le traitement
Set Plage = ActiveSheet.UsedRange
L1 = Plage.Cells(1, 1).Row
'Pour chaque ligne utilisée
For L = Plage.Rows.Count + L1 - 1 To L1 Step -1
Set R = Rows(L)
If R.Cells.Count - Application.CountBlank(R) = 0 Then
R.Delete
End If
Next L
'Réactive le mode de calcul de la feuille et l'affichage
Application.Calculation = C
Application.ScreenUpdating = True
End Sub
Cordialement.
Didier_mDF