Bonjour à tous,
Je suis en train de faire un code pour créer une fonction de recherche avancée sous excel. J'ai une base de données où certaines cases peuvent contenir plusieurs informations :
ex : Dans la colonne commission: certains ont juste "ENVI" d'autres juste "ITRE" et certains on "ENVI ITRE"
J'utilise dans mon code la fonction AutoFilter comme ceci :
ActiveSheet.Range("$A$14:$K$183").AutoFilter Field:=1, Criteria1:=Range("B3").Value
Cependant lorsque je fais ca, cela applique le filtre sur la valeur exact.
ex: Si je filtre avec la valeur ENVI, cela me renverra toutes les personnes appartenant à la commission ENVI uniquement pas ceux dont la colonne renseigne ENVI ITRE
Je précise que je ne peux pas dupliquer dans ma base de données car j'ai ce problème sur plusieurs colonnes avec donc un trop grand nombre de possibilités.
Est-ce que quelqu'un sait comment modifier cette ligne de code pour filtrer avec tous les mots contenant la valeur de B3 et pas filtrer avec les mots identique à B3 uniquement?
Merci d'avance,