Bonjour
Essayez avec ce code
Private Sub Worksheet_Change(ByVal Target As Range)
Dim plage As Range
Set plage = ActiveSheet.Range("C9:F14")
If Not Intersect(Target, plage) Is Nothing Then
If WorksheetFunction.CountA(Range(Cells(Target.Row, 3), Cells(Target.Row, 6))) = 0 Then
Target.EntireRow.Hidden = True
End If
End If
End Sub
Code à placer dans la feuille Resultat et qui est exécuté dès que vous changez une valeur entre les colonnes C et F dans la plage de la ligne 9 à 14
Cordialement
Edit : oups.... j'avais pas rafraichi.... avant de poster