J'ai concocté une macro grace à certains d'entre vous, et voudrais ajouter une instruction au début pour supprimer les filtres auto (en ligne 3) car si l'on execute la macro alors qu'un filtrage est en place c'est la chienlit !
Et les remettre en fin de macro.
Un peu comme ce que j'ai trouvé ici pour déprotéger une feuille avant d'executer le code et la reproger à la fin.
Sub filtrage()
Range("A3").AutoFilter
''""""ton code """"''
With Worksheets("Feuil1")
If Not .AutoFilterMode Then .Range("A3").AutoFilter
End With
End Sub