Recherche par Mots - Liste de Pré-Sélection Dynamique

Dans certains cas, la sélection par liste déroulante peut s'avérer peu pratique.
Par exemple, quand la table de référence associée présente un grand nombre d'éléments dont le contenu est un texte composé de plusieurs mots (Titre de Livres ou de Films, Adresses non découpées ...).
Le fichier joint propose une solution de contournement basée sur une recherche par mots à partir d'une textbox associée à une liste de pré-sélection dynamique.
Au cours de la frappe dans la textBox, un algorithme évalue le niveau de ressemblance du texte de la textbox avec chaque élément de la table de référence.
Tous les éléments présentant une ressemblance sont affichés dans la liste de pré-sélection par ordre de ressemblance décroissante.
Le code de la macro principale basé sur l'objet Dictionnary est largement inspiré d'un code VBA de Jacques BoisGontier.
Dans le fichier joint, la feuille "A Lire" donne tous les détails, les feuilles "Mode Avec Cible" et "Mode Sans Cible" sont 2 exemples d'utilisation, la feuille "Tables" contient les tables de références utilisées dans les exemples.
Le Moteur de Recherche est actif pour une seule feuille à la fois.

image image
Rechercher des sujets similaires à "recherche mots liste pre selection dynamique"