Découper des cellules au niveau des renvois à la ligne

RowBean -  
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je cherche à faire un tableur qui pourrait "split" les cellules qui contiennent des renvois à la lignes (ALT+Enter ou CAR(10))  pour ensuite les remettre dans le même ordre mais dans des cellules séparées. En gros, remplacer les Alt+Enter en Enter.

Je ne suis pas sûr d'être très clair.

Par exemple :

A1 contient :
1
2
3

A2 contient :
4
5

A3 contient :
6

Et je souhaiterais obtenir :

A1=1
A2=2
A3=3
A4=4
A5=5
A6=6

Ou la même chose sur B, ça n'a pas vraiment d'importance pour moi

J'ai pris des chiffres pour l'exemple mais dans mon cas précis ce sera plutôt des phrases, de longueur différentes, et un nombre de renvoi à la ligne inconnu à l'avance également. J'essaye de trouver quelque chose de très générique.

C'est peut-être avec VBA que je dois voir, car j'aimerai l'opération se répète automatiquement si je colle une nouvelle colonne en A.

Je débute en Excel et VBA, j'ai effectué quelques recherches et essais mais succès.

Merci d'avance pour votre aide.


 

A voir également:

4 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 

Bonsoir à vous deux

Une macro en VBA poour faire le job :

https://www.cjoint.com/c/LGyvVtmb5du

Cdlmnt

Via


1
RowBean
 

Merci beaucoup c'est exactement ça !!!

J'ai encore pas mal de choses à apprendre apparement

Merci encore et bonne soirée.

0
RowBean
 

Merci mais je n'arrive pas à accéder au lien

Ce sont des données que j'obtiens de cette manière depuis ailleurs, je ne peux pas en changer la forme.

0
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430
 

Les liens Microsoft, c'est toujours toute une histoire...

Il faut extraire dans la cellule par exemple A2 ce qui précède le caractère Alt+Enter CAR(10):

=SIERREUR(STXT(A2;1;CHERCHE(CAR(10);A2)-1);A2)

Il existe par ailleurs dans certaines conditions une fonction Excel dédiée:

https://fr.excel-lib.net/11705426-how-to-split-multiple-lines-in-a-cell-into-a-separate-cells-columns

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Bonjour à tous,

En passant

Avec PQ

https://www.cjoint.com/c/LGzmLc1XjOY


Crdlmt

0