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:
Un probleme intervient des lors que le fichier n'a pas deja en ligne 5 un autofilter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Rows("5:5").AutoFilter Field:=4, Criteria1:="EURT"
Je pourrai resoudre ce probleme en faisant le code suivant :
Mais le probleme est que ce code ne fonctionne pas des lors que le fichier contient deja en ligne 5 un autofilter.
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"
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.
Partager