Filtre élaboré excel

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.
Configuration: Windows XP
Firefox 3.0.3

5 réponses

  1. 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
    1. j'ai pas compris :D
      0
      1. 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
        1. 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
          1. 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