OVH Cloud OVH Cloud

Fusionner plusieurs feuilles comportant des données différentes

2 réponses
Avatar
Skamt
Bonjour,

Je travaille actuellement sur un document excel constitué de plusieurs feuilles.
Chaque feuille correspond à un temps de mesure.
Dans la première colonne de chaque feuille, j'ai une liste d'éléments : certains sont présents sur plusieurs feuilles, d'autres non, et ils ne sont pas tous classés dans le même ordre.
Les colonnes suivants associent à chaque élément des données : ces colonnes sont les mêmes pour chaque feuille.

Je me demande donc comment je pourrais fusionner les feuilles de manière à avoir, pour chaque élément, toutes ses données associées sur la même ligne.

Pour mieux visualiser => http://cjoint.com/data/0GhmXtBB7Tr.htm

Merci beaucoup !

2 réponses

Avatar
MichD
Bonjour,

Voici ton fichier avec la macro intégrée au classeur : http://cjoint.com/?DGhoJusKaAA

Important : La référence suivante a été ajoutée à ton projetVBA : "Microsoft Scripting Runtime"
Voir dans la fenêtre VBA, Barre des menus / Outils / Références.

Toutes les feuilles du classeur sont traitées. Dans la procédure, le nom de l'onglet de la feuille de compilation est
"Feuil3" et elle est la dernière dans le classeur.

La seule modification que tu dois faire à la macro est d'adapter le nom de la feuille de destination dans la ligne de code
suivante :
Set Dest = Worksheets("Feuil3").Range("A3")
Avatar
skamt
Le lundi 07 Juillet 2014 à 12:56 par Skamt :
Bonjour,

Je travaille actuellement sur un document excel constitué de plusieurs
feuilles.
Chaque feuille correspond à un temps de mesure.
Dans la première colonne de chaque feuille, j'ai une liste
d'éléments : certains sont présents sur plusieurs
feuilles, d'autres non, et ils ne sont pas tous classés dans le
même ordre.
Les colonnes suivants associent à chaque élément des
données : ces colonnes sont les mêmes pour chaque feuille.

Je me demande donc comment je pourrais fusionner les feuilles de manière
à avoir, pour chaque élément, toutes ses données
associées sur la même ligne.

Pour mieux visualiser => http://cjoint.com/data/0GhmXtBB7Tr.htm

Merci beaucoup !


Bonjour,

Ça fonctionne parfaitement, merci beaucoup !