VBA : filtre élaboré : deux critères : recherche exact

Bonsoir,

Je m'adresse à vous afin d'obtenir un petit éclaircissement concernant l'utilisation des filtres élaborés.

Mon problème se situe au niveau de criteria

plage_de_recherche.AdvancedFilter xlFilterCopy, criteria:=criteres,plage_copy, False

Sachant que critères est une plage contenant deux critères de recherche (du genre range("A1:B2")

comment faire pour que les résultats retournés soit 'exactement identiques', actuellement, si mon critères est "test", alors le filtre me renverra test,testxxx,testect... Comment faire pour filtrer juste sur "test". (sans passer par une colonne intermédiaire, juste dans le code VBA).

Je sais qu'on peut utiliser '=test comme formule dans une cellule, mais comment faire pour transformer criteria:=criteres, dans le code vba, et ce, sur deux critères.

Merci pour votre aide, je n'ai pas trouvé d'exemple pour une recherche exacte.

Bonsoir,

Envoie une feuille exemple représentative.

Amicalement

Claude

Bonsoir Dubois,

Ci-joint un exemple :

210exemple-filtre.zip (18.39 Ko)

Merci pour ton aide.

re,

Avec une formule en critères

Claude

506exemple-filtre-2.zip (15.23 Ko)

Merci pour cette réponse.

Il faut donc passer par une autre cellule? Il n'y a pas possibilité de faire sans?

Cordialement

re,

Tu peux mettre la formule en A

critère A1:B2 et le "ok" n'importe où

Qu'est-ce qui te gène ?

Claude

Merci, ta solution répond parfaitement à mon problème.

Rechercher des sujets similaires à "vba filtre elabore deux criteres recherche exact"