Voici le fonctionnement du fichier :
Colonne A : j'ai les noms des communes,
Colonne B : j'ai les codes postaux des communes,
Colonne C : formule de regroupement et '()' =A6&" ("&B6&")",
Il faudrait que la formule soit faite sur
cellules de base colonne "C".
Colonne E : tentative 1 "=SUBSTITUE(C6;"ste ";"sainte ";1)"
Colonne F : tentative 2 "=SI(ESTNUM(TROUVE("st ";A6;1));SUBSTITUE(A6;"st ";"saint ";1);SI(ESTNUM(TROUVE("ste ";A6;1));SUBSTITUE(A6;"ste ";"sainte ";1);A6))
Colonne G : tentative 3 "=SI(ESTNUM(TROUVE("st ";C6;1));SUBSTITUE(C6;"st ";"saint ";1);SI(ESTNUM(TROUVE("ste ";C6;1));SUBSTITUE(C6;"ste ";"sainte ";1);C6))
Les cellules surlignées en rouges sont erronées car noms des communes modifiées et faux,
Les "st" et "ste" peuvent être n'importe où dans la chaine, c'est pourquoi, il faudrait :
Remplacer par saint ou sainte si st/ste en début de chaine et/ou Remplacer par saint ou sainte si st/ste ailleurs également dans la chaine si précédé d'1 espace et si espace après.
LOL, ça à l'air coton l'affaire
lionel