|
|
|
|
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
Bonjour,
|
Bonjour Lermite222,
|
Bonjour,
|
Field doit être le N° de la colonne et il ne doit pas y avoir de cellule vide pour commencer
|
Re,
|
Essaye avec.. (pas tester)
Selection.AutoFilter Field:=7, Criteria1:=">=" & Sheets("Liste").Range("E5"), Operator:=xlAnd _
, Criteria2:="<=" & Sheets("Liste").Range("F5")
J'ai dit que Fiel c'était la colonne mais c'est pas tout à fait juste, c'est le N° du filtre à partir du premier ce qui veux dire que sur la ligne des filtres la colonne A et B est vide le Field1 est à la colonne C A+ L'expérience instruit plus sûrement que le conseil. (André Gide) Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
|
Répondre à lermite222
|
Pour voir si c'est un problème dans le code ou dans les formats tu devrais faire ton filtre en manuel, directement sur la feuille excel.
|