Extraction de lignes d'une cellule vers x colonnes

Bonjour à tous,

J'ai par exemple dans une cellule Excel plusieurs lignes (au nombre de x) séparées par un retour "chariot" (avec Alt + Entrée) que je souhaite transférer vers x colonnes.

J'ai trouvé sur un site ce genre de formules : =TRIM( MID(SUBSTITUTE( $A2, CHAR(10), REPT( " ",LEN($A2) ) ), (C$1-1)*LEN($A2)+1, LEN($A2)) )

qui ne fonctionne pas, en tout cas avec moi.

Quelqu'un aurait-il une idée ?

Je vous joins un petit exemple basique, merci d'avance pour votre aide précieuse

Michael

Bonjour,

Ce que vous avez trouvé, n'est pas une formule mais du code VBA (rien à voir )

Ce sera mieux ainsi

=STXT(SUBSTITUE($A2;CAR(10);" ");1+((C$1-1)*2);1)

A+

Bonjour,
Si tu travailles avec une version anglaise, remplace les virgules par des points-virgules.
Cdlt.

=TRIM(
MID(
SUBSTITUTE($A2;CHAR(10);REPT(" ";LEN($A2)));
(C$1-1)*LEN($A2)+1;
LEN($A2)))

Bonjour Bruno,,

Merci pour cette correction de formule (STXT), qui fonctionne très bien quand la ligne contient 1 caractère, mais comment faire quand les lignes contiennent un nombre variable de caractères ?

Michael

Bonsoir,

Je me permets de relancer ce sujet qui n'a pas reçu de réponse complète, dans le cas de lignes comportant plusieurs caractères.

Merci d'avance

Michael

Rechercher des sujets similaires à "extraction lignes colonnes"