Retour à la ligne si point-virgule & copie des données de colonne d'à côté

Résolu/Fermé
Charl13M Messages postés 17 Date d'inscription mercredi 7 novembre 2018 Statut Membre Dernière intervention 28 novembre 2022 - Modifié le 3 août 2020 à 15:31
Charl13M Messages postés 17 Date d'inscription mercredi 7 novembre 2018 Statut Membre Dernière intervention 28 novembre 2022 - 3 août 2020 à 15:54
Bonjour,

Je vous joins un fichier avec ma demande : https://www.cjoint.com/c/JHdnCTgYTuC
Dans le premier onglet ("Données"), on retrouve les données brutes de mon document. Ici, ce n'est qu'un extrait, mon véritable document contient plus de 40.000 lignes.
Dans le deuxième onglet ("Résultats"), on retrouve ce que je souhaiterais faire apparaitre.

Pour expliquer simplement, j'ai un document avec beaucoup de données qui se trouve de cette manière :
Colonne A (ID) | Colonne B (Libellé)
12354;6789 | Vehicule 1
124578 | Vehicule 2

Chaque ligne contient un véhicule, et chaque véhicule détient un ou plusieurs IDs (jusqu'à 50 ids pour certains), séparés par un point-virgule.

J'aurais besoin d'utiliser une formule, ou bien du VBA (mais je ne connais pas bien) qui me permettrait de transposer pour que, dès qu'il y a un point-virgule dans la colonne A, les données qui suivent passe à la ligne et les données de la colonne B se dupliquent à la ligne suivante.

Voilà ce que devrait donner le résultat pour mon exemple ci-dessus :
Colonne A (ID) | Colonne B (Libellé)
12354 | Vehicule 1
6789 | Vehicule 1
124578 | Vehicule 2

J'espère avoir été assez clair, n'hésitez pas à me poser des questions ou bien à faire des propositions pour que je puisse vous dire si cela convient.

Merci par avance pour vos réponses !
---
Charlie
A voir également:

2 réponses

via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 739
3 août 2020 à 15:47
Bonjour

Avec macro :
https://www.cjoint.com/c/JHdnVbLHm1u

Cdlmnt
Via
0
Charl13M Messages postés 17 Date d'inscription mercredi 7 novembre 2018 Statut Membre Dernière intervention 28 novembre 2022
Modifié le 3 août 2020 à 15:54
Un énorme merci pour cette réactivité !

Ça marche très bien, j'ai fais le test avec 10.000 lignes et 50.000 ids je n'ai aucun problème.

En plus, la macro n'a pas l'air compliquée et le code est commentée donc je pense qu'il va m'être utile si j'ai besoin de le modifier.

Encore merci et bravo !
0