Bonjour Fifounet, bonjour Bebere,
Je n'ai pas trouvé de solution qui fonctionne dans tous les cas avec les fonctions standards d'Excel, cependant si tu télécharges la macro complémentaire suivante:
Adresse du téléchargement : Ce lien n'existe plus
nom de la macro: morefun.xll
Tu trouveras de nouvelles fonctions avec lesquelles je te propose 2 solutions (à condition que les chiffres soient toujours en dernier dans la chaîne de texte):
Avec la fonction NB.MOTS qui compte le nombre de mots et la fonction STEXTE sui renvoie un nombre de mots:
=STEXTE(A1;1;NB.MOTS(A1)-1;' ') va renvoyer tous les mots sauf le dernier.
Avec le fonction TEXTEINVERSE, on peut chercher le premier espace du texte écrit à l'envers, ce qui permet de connaître le nombre de chiffres de la chaîne:
=STXT(A1;1;NBCAR(A1)-CHERCHE(' ';TEXTEINVERSE(A1)))
NBCAR - le nombre de chiffres et l'espace va donner le nombre de caractères à conserver, que l'on utilise avec STXT.
@+
Gael