Bonjour,
essaie ce code à la place du tien :
Sub FitreVides()
Dim Lg As Integer
Application.ScreenUpdating = False
On Error Resume Next
ActiveSheet.ShowAllData
On Error GoTo 0
Lg = Range("d100").End(xlUp).Row
For i = Lg To 12 Step -1
If WorksheetFunction.Sum(Range("E" & Lg & ":R" & Lg)) = 0 Then _
Rows(i).EntireRow.Hidden = True
Lg = Lg - 1
Next
End Sub
Si ok, n'oublie pas de cliquer sur le v de couleur vert à coté du bouton Editer pour cloturer le fil
Amicalement