XL2010 - Extraire la première ligne d'une cellule

Résolu
Armandra Messages postés 4 Statut Membre -  
Borisdu82 Messages postés 3 Statut Membre -
Bonjour à tous !

Bon alors voilà, j'ai une cellule qui contient ce genre de données :

Reassignment from xxx-xxxx-xxxxx to xxx-xxx-xxx-xx
titi tata toto
TATA titi 15/07

La première ligne contiendra systématiquement "Reassignment from xxx-xxxx-xxxxx to xxx-xxx-xxx-xx" mais n'aura pas le même nombre de caractères dû aux noms des équipes qui changent.

Les commentaires titi tata toto ne seront jamais après les noms d'équipes (xx-xxx-xxx) mais toujours en-dessous (retour chariot). Ces même commentaires peuvent parfois ne par apparaître également.

Après avoir écumé les forums, aide excel et autres, je me tourne donc vers vous :

Comment puis-je via une formule ou VBA peut importe, extraire la première ligne de ma cellule s'il vous plaît ?

Merci à vous !

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    avec un texte en A1 s'il y a bien un retour chariot après la ligne à extraire
    =STXT(A1;1;TROUVE(CAR(10);A1)-1)

    et si dans certain cas, la cellule ne comprend pas de retour chariot, mais seulement la 1° ligne à recopier:

    =SI(A1="";"";SIERREUR(STXT(A1;1;TROUVE(CAR(10);A1)-1);A1)

    crdlmnt

    3
    1. Armandra Messages postés 4 Statut Membre
       
      Merci Vaucluse, ça fonctionne du tonnerre de Zeus ces formules !!!!!!!!!!!
      Vous venez de m'ôter une épine du pied monumentale :o)
      0
    2. Borisdu82 Messages postés 3 Statut Membre 1
       
      Et pour extraire la deuxième ligne ? Je bloque là-dessus...
      Cdt.
      0