Filtre élaboré excel

Fermé
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 - 22 oct. 2008 à 12:42
Le Pingou Messages postés 12057 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 mai 2024 - 22 oct. 2008 à 21:55
Bonjour,

Mon problème est que je n'arrive pas à créer un filtre sur une colonne en allant cherché les informations sur une colonne se trouvant sur un autre onglet.

Je ne sais pas si j'ai été suffisamment clair....

Merci de votre aide.
A voir également:

5 réponses

jfqld Messages postés 9070 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 28 mai 2018 123
22 oct. 2008 à 13:46
je pense qu un filtre ne peut etre utilisé sur un onglet et donné les informations d'un autre onglet.

il faut utiliser la formule RECHERCHE

Dans le 1er onglet, tu fais la formule RECHERCHE et il te donnera les inforamtions du 2eme onglet
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
22 oct. 2008 à 14:24
j'ai pas compris :D
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
22 oct. 2008 à 14:34
J'ai crée une macro,

malheureusement, ca ne marche pas

Sub tri()
    Range("E1").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=5, Criteria1:="Transmetteurs!$A2:$A"
End Sub


Où est l'ereur?
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
22 oct. 2008 à 14:52
Après amélioration, j'en suis ici

Sub tri()

Dim nFiltre As String
nFiltre = Worksheets("Transmetteurs").Range("A2:A58").Value
    Range("E1").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=5, Criteria1:=nFiltre
End Sub


mais j'ai une incompatibilité de type
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12057 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 mai 2024 1 430
22 oct. 2008 à 21:55
Bonjour,
Un exemple de code, sélectionne la feuille "Rich_SA" , les données sont sur une autre feuille en plage Range("Global!Base_de_donnees") ' le critère se trouve sur la feuille "Rich_SA" et le résultat est copier sous la plage Range("Rich_SA!Extraire").
Sub Lis_mb_rich()
Sheets("Rich_SA").Select
Range("A1").Select
Range("Global!Base_de_donnees").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("Rich_SA!Criteres"), CopyToRange:=Range("Rich_SA!Extraire"), _
Unique:=False
End Sub

Note, selon le nom de votre macro, ne pas confondre trier et un filtrer !
0