Bonjour,
En effet, les filtres automatiques ne sont pas complêtement... automatiques.
J'ai un tableau qui contient plusieurs milliers de références article.
Je veux filtrer sur le libellé article avec l'option "Contient". Par exemple je veux tous les articles qui contiennent le mot "bleu".
Jusque là ça va bien. Sauf qu'à chaque fois que je veux faire une nouvelle recherche, il faut modifier le filtre.
Pour simplifier la vie des utilisateurs j'ai créé une formule qui donne, pour chaque libellé, la position du mot recherché que je saisi dans une cellule "Rechercher".
J'ai ensuite ajouté un filtre automatique qui n'affiche que les lignes qui contiennent le mot, c'est à dire dont le résultat de la formule est différent de 0.
Le problème c'est que quand je modifie le contenu de la cellule "Rechercher", le résultat de la formule est bien mis à jour mais le filtre automatique n'est pas rafraîchi. Par exemple, si avant j'affichais les articles bleus et que je saisi "rouge" dans la cellule "Rechercher", toutes mes lignes affichées passent à 0 dans la colonne formule mais le filtre ne fonctionne plus. J'ai toujours les articles bleus qui sont affichés.
Il faut que je retourne dans le filtre et que je le referme pour que mes articles rouges apparaissent.
Est-il possible, sans VBA, de faire en sorte que le filtre se rafraîchisse automatiquement et que les lignes affichées contiennent bien le mot rechercher?
Merci d'avance,
Jean
Partager