J'aurais besoin d'un exemple bien précis et savoir les positions dans les listes.
Logiquement, la liste de droite - optionnelle dans le code - est réservée pour remplacer une séquence de mots
(exemple : " BASE EAU " remplacé par " EAU " - noter les espaces …)
ou pour supprimer soit une séquence de mots (exemple : ", VOIR DEVIS" remplacé par rien donc effacé !)
soit un mot isolé comme un article (exemple : " LA " remplacé par " " donc par un espace).
Évidemment les mots isolés à supprimer doivent se trouver en-dessous des séquences de mots …
La liste de gauche étant utilisée après la liste de droite afin de traiter chaque mot restant,
si les listes sont renseignées en respectant la Logique, cela ne devrait pas poser de problème …
Ainsi en renseignant juste 18 entrées dans la liste de droite et en corrigeant la liste de gauche de 7 entrées,
après exécution de la procédure il y a seulement une cellule à modifier manuellement !
J'ai remarqué des entrées dans la liste de gauche pouvant être remplacées par une seule
sans compter certaines dont la logique m'échappe;
bref comme déjà évoqué cette procédure donnera de meilleurs résultats après correction de la feuille data !
S'il faut gérer une seule liste, le premier code s'en charge bien
mais là aussi la Logique doit être respectée quant à l'ordre des entrées …
Partager