Macro Excel filtre a partir d'une liste

Résolu/Fermé
guyrobert Messages postés 3 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 26 novembre 2008 - 16 nov. 2008 à 13:02
 guyrobert - 23 nov. 2008 à 19:15
Bonjour à tous,

Je souhaite à partir d'une liste dans la feuille 2 renseigner le filtre dans la feuillle 1.
J'ai tapé un code mais celui-ci ne fonctionne pas.
Le filtre est bien selectionné mais la feuille est blanche.
Merci d'avance pour l'aide.

Codes :
Sub NomCopie()

Sheets("Feuil2").Select
Range("A2").Select
Selection.Copy
Sheets("Feuil1").Select
NomCopié = Selection.Copy
Selection.AutoFilter Field:=3, Criteria1:=NomCopié

End Sub

Ou

Sub NomCopie2()

Sheets("Feuil2").Select
Range("A2").Activate
NomCopié = Range("A2").Activate
Sheets("Feuil1").Select
Selection.AutoFilter Field:=3, Criteria1:=NomCopié

End Sub
A voir également:

8 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
17 nov. 2008 à 14:00
Bonjour,
Sub NomCopie()

Sheets("Feuil2").Select
NomCopié = Range("A2")
Sheets("Feuil1").Select
Selection.AutoFilter Field:=3, Criteria1:=NomCopié

End Sub
ou plus simplement
Sheets("Feuil1").Select
Selection.AutoFilter Field:=3, Criteria1:=Sheets("Feuil2").Range("A2")
A+
4
Boujour Lermitte222

Merci pour les codes, je viens de tester. Malheureusement j'ai une erreur qui ce produit:
Erreur d'exécution 1004
La méthode autofilter de la classe range a échoué

J'ai fais des recherches sur internet mais en vain.
Je n'ai rien trouvé sur sujet.
Je ne désespère pas de trouver la solution.

Merci beaucoup pour ton aide.

J'espère à bientôt
0