Jean-Patrick a écrit :
c'est une macro en plus ?
Non ! Juste trois instructions en plus à une macro existante
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then End
Set tableau = Range("A2:I" & Range("H" & Rows.Count).End(xlUp).Row)
If Not Intersect(Target, Range("H4:H" & Range("H" & Rows.Count).End(xlUp).Row)) Is Nothing Then
...
...
...
ElseIf Not Intersect(Target, Range("A4:I" & Range("H" & Rows.Count).End(xlUp).Row)) Is Nothing Then
tableau.AutoFilter
tableau.AutoFilter
End If
End Sub