Filtre élaboré excel
filoulebauju
Messages postés
176
Statut
Membre
-
Le Pingou Messages postés 12656 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12656 Date d'inscription Statut Contributeur Dernière intervention -
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.
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:
- Filtre élaboré excel
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
5 réponses
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
il faut utiliser la formule RECHERCHE
Dans le 1er onglet, tu fais la formule RECHERCHE et il te donnera les inforamtions du 2eme onglet
J'ai crée une macro,
malheureusement, ca ne marche pas
Où est l'ereur?
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?
Après amélioration, j'en suis ici
mais j'ai une incompatibilité de type
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 !
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 !