Macro eclatement texte avec separateur

Bonjour à tous,

Je suis débutante en Excel, cela fait quelques heures que je cherche à réaliser la macro ci dessous, mais sans succès

Mon but étant d'éclater les données d'une colonne (Ex : semaine 41;MB;desc1|semaine 40;MB;desc2|)

Et les mettre dans 3 colonnes bien distinctes avec un retour à la ligne pour chaque jeu de données.

Chaque colonne est séparé par un point virgule et chaque jeu de donnée par un Pipe ("|").

Je ne sais pas si je suis bien claire, je vous joint mon fichier excel avec en premier onglet la base et le résultat dans le deuxième onglet.

J'ai essayé avec plusieurs méthode (Split, join, Application.Transpose) mais je n'y arrive pas.

Merci beaucoup aux quelques personnes qui voudront bien m'aider .

33doc.xlsx (9.60 Ko)

Bonjour,

une solution via une macro, à lancer via alt-F8

142doc.xlsm (18.06 Ko)

Bonjour

un autre solution

à lancer avec ctr+maj+M

resultat dans la feuille 3

Fred

75doc.xlsm (18.12 Ko)

Super c'est ce que je voulais

Par contre comment je peux faire pour que le résultat écrase mon onglet principal ?

Le top serait qu'il ne reste que le résultat dans mon fichier excel ....

Merci beaucoup

Re

nouvelle proposition

Fred

87doc2.xlsm (17.59 Ko)
Rechercher des sujets similaires à "macro eclatement texte separateur"