[Excel]-Filtre pour donnés multiples
Bonjour,
pour mettre en place une base de donnée dans Excel 2007, j'aimerai mettre plusieurs données dans une même cellule, et pouvoir les rechercher par filtre.
Exemple simplifié:
J'ai 3 pièces de lego, la 1ere pièce est disponible en bleu, jaune et rouge.
La seconde pièce est dispo en bleu, rouge et vert.
La 3eme pièce est dispo en jaune, vert et rouge.
J'aimerai savoir s'il est possible de se limiter à une seule ligne par pièce tout en filtrant par couleur.
Mon idée serait de mettre toutes les couleurs dans une seule cellule et que le filtre reconnaisse chaque couleur séparément, mais je ne sais pas si c'est possible.
J'aimerai éviter d'avoir un tableau avec une couleur par ligne, comme ci dessous, car dans mon cas réel il y a encore d'autres informations filtrable dans d'autres colonnes. Je me retrouverai avec 50 lignes par pièce.
Pièce 1 | Bleu |
Pièce 1 | Jaune |
Pièce 1 | Rouge |
Pièce 2 | Bleu |
Etc.
Avec "|" la séparation de la cellule
J'aimerai plutôt quelque chose du genre:
Pièce 1 | Bleu, Jaune, Rouge |
Pièce 2 | Bleu, Rouge, Vert |
Pièce 3 | Jaune, Vert, Rouge |
Mais je ne sais pas si c'est possible. Dans mon exemple le filtre voit la cellule entière, j'ai le choix comme couleur entre "Bleu, Jaune, Rouge","Bleu, Rouge, Vert" et "Jaune, Vert, Rouge" et non une couleur unique.
Comment faire pour rechercher par couleur?
Merci
Fred
pour mettre en place une base de donnée dans Excel 2007, j'aimerai mettre plusieurs données dans une même cellule, et pouvoir les rechercher par filtre.
Exemple simplifié:
J'ai 3 pièces de lego, la 1ere pièce est disponible en bleu, jaune et rouge.
La seconde pièce est dispo en bleu, rouge et vert.
La 3eme pièce est dispo en jaune, vert et rouge.
J'aimerai savoir s'il est possible de se limiter à une seule ligne par pièce tout en filtrant par couleur.
Mon idée serait de mettre toutes les couleurs dans une seule cellule et que le filtre reconnaisse chaque couleur séparément, mais je ne sais pas si c'est possible.
J'aimerai éviter d'avoir un tableau avec une couleur par ligne, comme ci dessous, car dans mon cas réel il y a encore d'autres informations filtrable dans d'autres colonnes. Je me retrouverai avec 50 lignes par pièce.
Pièce 1 | Bleu |
Pièce 1 | Jaune |
Pièce 1 | Rouge |
Pièce 2 | Bleu |
Etc.
Avec "|" la séparation de la cellule
J'aimerai plutôt quelque chose du genre:
Pièce 1 | Bleu, Jaune, Rouge |
Pièce 2 | Bleu, Rouge, Vert |
Pièce 3 | Jaune, Vert, Rouge |
Mais je ne sais pas si c'est possible. Dans mon exemple le filtre voit la cellule entière, j'ai le choix comme couleur entre "Bleu, Jaune, Rouge","Bleu, Rouge, Vert" et "Jaune, Vert, Rouge" et non une couleur unique.
Comment faire pour rechercher par couleur?
Merci
Fred
3 réponses
-
ContributeurBonsoir
en attendant Eric qui fera sans doute lieux:
un code ci dessous;, à coller en VBA pour chaque valeur cherchée :
'placer entre les signes * la valeur à filtrer et créez un bouton de commande pour chacune des valeurs
Sub FiltreB()
ActiveSheet.Range("$B$2:$B$9").AutoFilter Field:=1, Criteria1:="=*C*", _
Operator:=xlAnd
End Sub
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?