J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) avec les différents exemples donnés Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}" que je ne connais pas ??? merci
Valérie IDOUX JÉANNE -----Message d'origine----- De : Daniel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 6 juin 2007 14:28 À : users@fr.openoffice.org Objet : Re: [users-fr] calc : extraction Michel Bini a écrit : > Daniel a écrit : > >> DAGE/FORM1 a écrit : >> >>> Bonjour, >>> Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 >>> je crée la formule ci-dessous et le résultat est 75000 en texte >>> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique >>> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) >>> >>> Valérie IDOUX JÉANNE >>> >>> >>> >>> >> Bonjour, >> c'est ce qu'on appelle avoir de la chance ... >> D'une part, tu n'as qu'une espace dans ton expression, et d'autre >> part ton expression se termine par 75000, alors que nbcar te renvoie >> 11 (nombre de caractères de ton expression). >> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS >> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. >> @+ >> Daniel. >> >> >> >> > Merci beaucoup de toutes ces précieuses solutions qui m'aident mais > aucune ne fonctionnent. > Mon texte est le suivant et par moment différent : > Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS > RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE > MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > Rebonjour, je suis très surpris, la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) ou encore =CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez moi, avec chacun de tes exemples. J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]