Bonsoir,
une proposition de code :
Sub Test()
Dim Trouve As Range, I
Set Trouve = Range("A:A").Find("Ref", lookat:=xlWhole)
If Not Trouve Is Nothing Then
For I = Trouve.Row To 7 Step -1
If WorksheetFunction.CountIf(Range("A" & I & ":F" & I), "><") = 0 Then
Range("A" & I).EntireRow.Delete
End If
Next I
End If
End Sub
On cherche "Ref" avec FIND, on met dans Trouve le RANGE du résultat de la recherche, on boucle de la ligne du Trouve à 7 avec un décompte de -1, si on compte 0 valeurs quelconque sur la ligne testée du tableau alors on efface.
@ bientôt
LouReeD