Bonjour
Voilà le code que j'ai utilisé (Si dans la colonne A tu écrit "OK", cette ligne sera masquée)
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo err
If Not Intersect(Target, Range("A:A")) Is Nothing Then 'Range("A:A") à modifier selon la colonne d'ou tu veux que le code se déclanche
If Target = "ok" Then 'A adapter : ici le critère qui va déclencher le masquage de ligne
Rows(Target.Row).EntireRow.Hidden = True
MsgBox "Ligne " & Target.Row & " masquée" 'Message qui informe du masquage, à mettre en commentaire si aucune utilité
End If
End If
Exit Sub
err:
End Sub