Filtre par une formule

Loreak63 Messages postés 7 Statut Membre -  
diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un tableau avec plusieurs colonnes et de nombreuses lignes.

En colonne B j'ai des noms de société.
Actuellement, pour filtrer mes lignes par société, j'utilise le filtre classique où je vais cliquer sur le nom de la société qui m'intéresse.

Toutefois, avec le grand nombre de sociétés, je souhaiterai avoir une cellule en A1 par exemple où j'inscrirai manuellement le nom la société et mon tableau serai alors filtré dessus.

Connaissez-vous une formule ?

Merci pour votre aide.
https://mon-partage.fr/f/et1W0alW/

2 réponses

  1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Bonjour,

    Savez-vous que dans le filtre textuel vous pouvez écrire la valeur recherchée? (plutot que de la chercher dans toute la liste).

    Vous n'avez pas besoin de formules pour ça ( surtout qu'aucune existe vraiment pour ça )
    0
  2. Loreak63 Messages postés 7 Statut Membre
     
    Bonjour

    Merci pour votre réponse.

    Oui en effet, j'ai cette notion.
    Toutefois j'aurais trouver utile de noter le nom de ma société dans une case annexe et d'avoir le résultat instantané ...
    0
    1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
       
      Malheureusement à part passer par du VBA ce n'est pas possible. les formules ne permettent pas de filtrer

      Voici pour vous aider la macro à avoir :
      Private Sub Worksheet_Change(ByVal Target As Range)
      If Intersect(Target, Range("A1")) Is Nothing Or Target.Cells.Count > 1 Then Exit Sub
      Worksheets("feuil1").Range("B2:B10").AutoFilter _
      Field:=1, _
      Criteria1:=Target.Value
      End Sub


      Dans ce code, A1 était la case dans laquelle je rentrais le nom de la société, B2:B10 était ma colonne filtré.

      Vous devez insérer ce code dans la partie qui concerne votre feuil.
      0