Filtre contient ET [Résolu]

mickmac 366 Messages postés jeudi 25 août 2011Date d'inscription 16 août 2017 Dernière intervention - 1 juin 2017 à 07:10 - Dernière réponse : michel_m 14941 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention
- 7 juin 2017 à 09:05
Bonjour,

J'ai un fichier de références produits pour lequel j'aimerais , en quelque sorte, recréer un filtre qui recevrait quelques mots en paramètre (3 mots suffit largement) et qui renverrait les numéros des codes et la désignation des articles en face de tous les désignations d'articles contenant ses 3 mots (donc contenant le parametre 1 ET le parametre 2 ET le parametre 3 )

Rien de bien compliqué à faire donc pour des connaisseurs en VBA ce que je ne suis pas malheureusement.
J'ai fait un exemple sur excel, mais la solution est pas économe et donc j'aimerais savoir si c'est possible de le faire en VBA afin que ça soit en plus un peu ergonomique à utiliser (que la personne qui cherche les code puisse rapidement changer les mots qu'il écrit en paramètre).

Et bien sur que si on rentre de nouveaux codes et produits , la macro continue à fonctionner en prenant en compte les nouveau ajouts

http://www.cjoint.com/c/GFbfiY8YsSJ
A noter que le fichier et pas terrible et que j'ai séparé les recherche pour 1 et 2 mots ce qui ne sert à rien en fait, mais au vu de ma solution, c'est pour gagner du temps car rechercher 2 mot est vraiment long.

Merci beaucoup de votre aide


Afficher la suite 

2 réponses

Répondre au sujet
michel_m 14941 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention - 7 juin 2017 à 09:05
+1
Utile
Tu sembles ^tre satisfait de ce que qu'on t'a proposé sur XLpratique...
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de michel_m
mickmac 366 Messages postés jeudi 25 août 2011Date d'inscription 16 août 2017 Dernière intervention - 5 juin 2017 à 20:38
0
Utile
Personne pour m'aider ? (en forme de petit up ^^)
Commenter la réponse de mickmac