Fonction de recherche

Bonjour,

Dans un tableau, j'aimerai pouvoir afficher seulement certaines lignes en fonction de la valeur d'une cellule.

Chaque ligne, qui contient tout un tas de donnée aura une cellule avec une valeur (groupe A, Groupe B, Groupe C par exemple).

Je souhaiterais pouvoir afficher seulement ce qui m'intéresse selon les moments (groupe A seul, groupe B+C, etc)

Je ne sais pas quel outil privilégié ? les fonctions de tri ? des cases à cocher ?, etc ...

Qu'en pensez vous ?

merci d'avance.

Bonsoir,

En effet, cela sera bien plus clair !

quoi que ...

Voici une petite trame vite fait.

Niveau présentation, cela peut être tout autre si besoin !!!

10exemple.xlsx (11.05 Ko)

Bonjour,

Une solution avec un filtre avancé

A+

11exemple.xlsm (15.92 Ko)

Ah super.

Je ne connais pas du tout cette fonction.

Comment puis-je modifier le filtre ?

Ce filtre avancé est appliqué par une procédure que tu peux visualiser dans le module de la feuille

(clic droit sur l'onglet "Feuil1" puis Visualiser le code).

La procédure est lancée lorsque la cellule K2 est modifiée.

Voici le code commenté :

Private Sub Worksheet_Change(ByVal Target As Range)
    'Si la plage modifiée comprend plus d'une cellule, on sort de la procédure
    If Target.Count > 1 Then Exit Sub
    'Si la cellule modifiée est K2
    If Target.Address = "$K$2" Then
        'On applique un filtre avancé sur la plage A2:I17 avec le critère de la plage K1:K2
        Range("A2:I17").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
        Range("K1:K2"), Unique:=False
    End If
End Sub

De plus, j'ai placé une liste de validation dans K2 afin de limiter la liste des choix aux critères définis (Groupe A, Groupe B, Groupe C) .

A+

Ah ok...

Je comprend pas tout mais sur le principe, c'est bien ça que je veux, Je vais essayer d'adapter tout ça !!!

merci pour le coup de main

Rechercher des sujets similaires à "fonction recherche"