Bonjour,

je dois coder une macro sous Excel qui permette sur un fichier que je recois tous les jours d'un fournisseur de faire un filtre sur les clients europeens (appele EURT )
J'ai donc fais le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Rows("5:5").AutoFilter Field:=4, Criteria1:="EURT"
Un probleme intervient des lors que le fichier n'a pas deja en ligne 5 un autofilter.

Je pourrai resoudre ce probleme en faisant le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Rows("5:5").Select
Selection.AutoFilter
Selection.AutoFilter Field:=4, Criteria1:="EURT"
Mais le probleme est que ce code ne fonctionne pas des lors que le fichier contient deja en ligne 5 un autofilter.
Je dois eviter aux utilisateurs de verifier la presence eventuel de l'autofilter.

Je me tourne donc vers vous pour me donner un coup de main a trouver l'astuce qui permettrait a la macro de fonctionner quelque soit le cas.

Merci d'avance.