Remise en forme d'un tableau

Bonjour à tous!

J'essaye d'effectuer une automatisation de processus et je bloque sur une partie.

Le fichier ci-joint illustre mon problème. J'essaye de passer du tableau 1 au tableau 2 de façon automatique (mon fichier d'origine possède beaucoup plus de données). Je voudrais que mes données soient en vis à vis pour que la macro que j'effectue par la suite puisse fonctionner.

Si quelqu’un a une idée de solution il est le bienvenu.

Merci à vous!

25pb-lignes.xlsx (9.37 Ko)

Si tu ne dois pas faire cette manip très souvent, et comme je ne maîtrise pas assez le VBA, je te propose de passer par…Word !

Tu peux obtenir le résultat que tu cherches en 5 étapes :

1/ coller ton tableau sans mise en forme dans un fichier Word

2/ éliminer les guillemets → Rechercher/Remplacer les guillemets par rien

3/ Rechercher/remplacer [virgule + espace] par [1 saut de ligne + 1 tabulation] → tape ^p^t dans la zone "Remplacer par"

4/ coller le résultat dans Excel

5/ combler les vides manuellement, ou avec une formule qui détecte les cellules vides et qui les remplace par une copie de la cellule non vide située au-dessus

Le tout en 30 secondes chrono (petit bug à un endroit car il n'y avait pas d'espace après une virgule)

Bonjour et bienvenue sur le forum

Un essai. Te convient-il ?

24pb-lignes-v1.xlsm (17.25 Ko)

Merci gloub et merci gmb!!

J'ai retravaillé les deux solutions pour les adapter a mon cas particulier et celle de gmb fonctionne parfaitement.

Merci encore à vous pour votre aide et bonnes fêtes!

Rechercher des sujets similaires à "remise forme tableau"