J'ai essayé mon code du post #6 (avant de le poster sur le forum) sur mon PC et il fonctionne très bien
==> Le filtre sur la feuille 1 s’enlève alors que je le lance de la feuille 2
Fourni un fichier en l'anonymisant comme le dit TFB
Non le code que j'ai mis au post #6 ne sélectionne aucune cellule
Dans ta feuille filtrée tu sélectionnes n'importe quelle cellule et tu lances la macro et tu verras que la cellule sélectionnée est toujours la même !!!
* Rappel : Dans toutes les feuilles excel il y a forcément une cellule sélectionnée si tu ouvres un nouveau fichier vierge c'est la cellule A1
On peut aussi conserver le filtre automatique (ou filtre avancé) mais enlever tous les critères pour tout afficher : If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
ou bien : If Sheets("Feuil1").FilterMode Then Sheets("Feuil1").ShowAllData