Bonjour à tous,
Je suis confronté à un petit problème concernant les filtres auto en VBA sur un de mes fichiers.
L'objectif serait de pouvoir filtrer l'une ou l'autre des 2 colonnes présentes en fonction du "mot-clé" que l'utilisateur rentre dans ma boite de dialogue.
J'aimerai par exemple que le tri affiche la ligne avec Vélo, qu'il tape "vélo" ou bien "roule" (dans ce cas il n'y aurait pas que le vélo, on est d'accord).
Mais je n'arrive pas à filtrer sur plusieurs colonnes sans que ma condition soit exclusive. Mon filtre ne ressort rien...
Je vous joint mon code ainsi que le fichier sur lequel j'ai fait mes essais.
Option Explicit
Sub recherche_motcle()
Dim recherche As String
recherche = InputBox("Saisissez votre recherche :", "Recherche", "Entrez votre mot clé")
With ActiveSheet.ListObjects("Index_AZ")
.Range.AutoFilter Field:=1, Criteria1:="*" & recherche & "*", Operator:=xlAnd
.Range.AutoFilter Field:=2, Criteria1:="*" & recherche & "*"
End Sub
D'avance merci pour l'aide que vous voudrez bien m'apporter.
Cordialement.
Samuel