Duplication + transposition de valeurs

  • Initiateur de la discussion Initiateur de la discussion Le gosse
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Le gosse

XLDnaute Nouveau
Bonjour,

Je dispose d'un fichier qui ressemble à ça :

[table="width: 500, class: grid"]
[tr]
[td]Pays[/td]
[td]Qui[/td]
[td]Nombre si plusieurs[/td]
[td]Noms[/td]
[td][/td]
[td][/td]
[td][/td]

[/tr]
[tr]
[td]Allemagne[/td]
[td]Pierre[/td]
[td]0[/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]

[/tr]
[tr]
[td]Angleterre[/td]
[td]Plusieurs[/td]
[td]4[/td]
[td]Pierre[/td]
[td]Paul[/td]
[td]Jacques[/td]
[td]Bernard[/td]

[/tr]
[tr]
[td]Italie[/td]
[td]Plusieurs[/td]
[td]2[/td]
[td]Jacques[/td]
[td]François[/td]
[td][/td]
[td][/td]

[/tr]
[tr]
[td]Belgique[/td]
[td]François[/td]
[td]0[/td]
[td][/td]
[td][/td]
[td][/td]
[td][/td]

[/tr]
[tr]
[td]Espagne[/td]
[td]Plusieurs[/td]
[td]3[/td]
[td]Bernard[/td]
[td]Pierre[/td]
[td]Francis[/td]
[td][/td]

[/tr]
[/table]

et je souhaiterai par macro le transformer de manière suivante :

[table="width: 500, class: grid"]
[tr]
[td]Pays[/td]
[td]Qui[/td]
[td]Nombre si plusieurs[/td]
[td]Noms[/td]
[/tr]
[tr]
[td]Allemagne[/td]
[td]Pierre[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Angleterre[/td]
[td]Pierre[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Angleterre[/td]
[td]Paul[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Angleterre[/td]
[td]Jacques[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Angleterre[/td]
[td]Bernard[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Italie[/td]
[td]Jacques[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Italie[/td]
[td]François[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Belgique[/td]
[td]François[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Espagne[/td]
[td]Bernard[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Espagne[/td]
[td]Pierre[/td]
[td]0[/td]
[td][/td]
[/tr]
[tr]
[td]Espagne[/td]
[td]Francis[/td]
[td]0[/td]
[td][/td]
[/tr]
[/table]

J’ai déjà une macro qui me permettrait de dupliquer les lignes en fonctions du chiffre indiqué dans la colonne « Nombre si plusieurs » dans un autre onglet 'de travail', et me permettrait donc d’arriver à une étape intermédiaire mais est-ce vraiment utile ?

Pour le moment, je bute sur la partie permettant le collage spécial "Transposé" en fonction du nombre de noms sur les lignes.

Je joins un document avec un onglet "Source" et un autre pour le résultat attendu.

Merci d'avance pour votre aide.

Cordialement.

Le gosse
 

Pièces jointes

Re : Duplication + transposition de valeurs

Bonjour
Sans macro, en 1 minute
suis pas à pas ce tuto : Ce lien n'existe plus
une fois la liste générée, supprime la 2° colonne, trie pour éliminer les cellules vides
il faudra quand même que tu rajoutes manuellement une extraction du tableau original pour les cas ou il n'y a qu'une personne par pays (ou alors que tu travailles sur le tableau initial pour mettre dans ce cas le prénom comme nom1, ce que j'ai fait dans l'exemple.
 

Pièces jointes

Re : Duplication + transposition de valeurs

Bonjour Misange et Efgé,

Merci pour vos réponses rapides !

Je vais prendre le temps de lire / d'expérimenter le tuto et de comprendre la macro pour voir comment l'adapter au mieux à mon besoin, mais cela va grandement m'aider.

Merci encore et à bientôt.

Cordialement.

Le gosse
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour