Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Fusion de tableau sans doublons...

Yvan1

XLDnaute Occasionnel
Bonjour,
Je souhaite "fusionner" les données de deux tableaux (chacun situé sur une feuille) en un seul, situé sur une 3ème feuille.
Certaines lignes sont identiques, d'autres pas. Les qtés doivent se cumuler.
Le hic, c'est que j'ai plusieurs colonnes.
Je vous joins un exemple.
Je ne sais pas s'il faut passer par une Collection, un Dictionnaire...
Quoiqu'il en soit, je suis dans le flou total !!!
Merci d'avance pour votre aide.
Yvan
 

Pièces jointes

  • Test.xlsm
    15.6 KB · Affichages: 13

Yvan1

XLDnaute Occasionnel
Exactement ce que je veux. Une erreur néanmoins. Feuil1 et Feuil2 n'ayant pas le même nombre de lignes, il me semble que la dernière ligne de la Feuil2 n'est pas reprise.
De façon à bien comprendre ta macro, pourrais-tu me la commenter ? Cela me rendrait peut-être un peu moins ignorant !!!
Merci d'avance,
 

chris

XLDnaute Barbatruc
RE

Bises à PierreJean


C'est un super outil pour manipuler les tables de données qui remplace le VBA dans nombre de cas en quelques clics
 

Yvan1

XLDnaute Occasionnel
C'est bon Chris, j'ai trouvé l'erreur Feuil1 au lieu de Feuil2 dans la déclaration du Tablo2.
Question subsidiaire : quelle est la variante avec non pas une colonne à totaliser mais deux ???
Merci d'avance,
 

Yvan1

XLDnaute Occasionnel
Chris,
En cherchant, j'en ai déduit qu'il fallait qu'il y ait autant de dictionnaires que de colonnes à totaliser... Tu valides cette approche, où n'est-ce pas très orthodoxe ?
Merci d'avance,
 

Yvan1

XLDnaute Occasionnel
Bonjour Pierre-Jean,
Désolé de ma réponse tardive, mais je viens simplement de me reconnecter.
Merci pour cette solution sur laquelle je viens de me pencher. C'est juste parfait !!!
Pour autant, un commentaire de la macro par vos soins serait le bienvenu, et me permettrait de gagner en autonomie.
Encore merci pour votre solution,
 

Discussions similaires

Réponses
3
Affichages
533
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…