Bonjour Stéphane,

C'est moche, mais une fois j'avais fait cela :

=SUBSTITUE(SUPPRESPACE(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(REGEX(MINUSCULE(A1);"æ";"ae";"g");"œ";"oe";"g");"[òóôõö]";"o";"g");"[ùúûüũ]";"u";"g");"ç";"c";"g");"[àáãâä]";"a";"g");"[éèêëẽ]";"e";"g");"[ìíîïĩ]";"i";"g");"[^a-zA-Z0-9]";" ";"g"));" ";"-")

Ceci
- met tout en minuscules
- enlève les accent grave, aigu, circonflexe, les trémas et les tildes sur toutes les lettres
- remplace æ et œ par ae et oe
- remplace tout ce qui n'est pas une lettre par un tiret -

La même formule en pièce jointe, au cas ou certains caractères passent mal dans le corps du mail.

Olivier


Le 03/06/2020 à 23:14, Stéphane Santon a écrit :
Bonjour,

Quelle formule sous Calc permet de supprimer la diacritique d'un texte, typiquement pour créer des noms de login à partir de noms-prénoms avec accents ?

Merci



--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à