Bonjour le forum.
Sans doute du costaud, probablement impossible, à vous de voir :
ma macro traite des milliers de mots, français, en les isolant 1 par 1. Tous ces mots sont en majuscules non accentuées la plupart du temps.
Je souhaite les convertir en minuscules, mais au passage les enrichir en récupérant les accents manquants.
J'aurais aimé pour cela utiliser le CheckSpelling selon les principes suivants :
à vous de plancher (en fait je continue de mon côté, même si je compte vivement sur vos réponses)
DMC
Sans doute du costaud, probablement impossible, à vous de voir :
ma macro traite des milliers de mots, français, en les isolant 1 par 1. Tous ces mots sont en majuscules non accentuées la plupart du temps.
Je souhaite les convertir en minuscules, mais au passage les enrichir en récupérant les accents manquants.
J'aurais aimé pour cela utiliser le CheckSpelling selon les principes suivants :
- je fournis 1 mot et 1 seul en entrée à CheckSpelling, sous forme de valeur de variable et non pas dans une cellule (s'il n'y a pas d'autre solution, je prendrai quand même);
- le mot fourni est le résultat d'un lcase du mot initial
- si checkspelling renvoie le mot tel quel, c'est que le mot fourni soit avait déjà ses accents à l'issue du Lcase, soit qu'il n'en a pas besoin pour être correctement orthographié.
- si checkspelling "critique" le mot à traiter et qu'il a 1 ou plusieurs choix possibles, il renvoie le premier de ces choix.
- CheckSpelling EST une interface utilisateur, ce qui est moins drôle vous en conviendrez, puisque l'utilisateur dot lui répondre pour chaque mot, "à la main"
- je ne sais pas l'alimenter autrement que par le contenu d'une cellule;
- je ne sais pas récupérer son résultat.
à vous de plancher (en fait je continue de mon côté, même si je compte vivement sur vos réponses)
DMC