Fusionner lignes Excel avec somme sur la cellule qui differe

Bonjour à tous,

2ème fois que je laisse un message sur le Forum, avec une très agréable surprise la 1ère fois lorsque un certain @LouReed m'a en quelque sorte "sauvé la vie"

J'aimerai fusionner 2 lignes excel strictement identiques, à la différence d'une colonne (dans le cas actuel "stock") que j'aimerai fusionner en ajoutant les 2 valeurs présentes.

Mon fichier contient environ 20 000 références, je suis obligé de trouver une solution...

Exemple:

123456789 | AIR MAX 270 | NIKE | POINTURE 37 | 5

123456789 | AIR MAX 270 | NIKE | POINTURE 37 | 3

Ce que j'aimerai obtenir: (somme de la colonne en gras avec une seule ligne)

123456789 | AIR MAX 270 | NIKE | POINTURE 37 | 8

Je vous joins un petit fichier, c'est peut être plus parlant comme ça.

Je vous remercie par avance, et vous souhaite une bonne St Valentin

16test-excel.xlsx (10.51 Ko)

bonjour

ne pas modifier le tableau de saisie, ajouter un TCD (je ne lui ai fait afficher que les 2 ères colonnes et le total, tu ajouteras les autres colonnes)

amitiés

Bonjour,

Une autre proposition avec Récupérer et transformer (Power Query ; intégré à Excel 2016).

A te relire.

Cdlt.

43test-excel.xlsx (20.15 Ko)

Bonjour salut jmd, Jean-Eric

En effet, c'est un membre plutôt actif du forum!

Je vais essayer de t'aider cette fois, je te propose cette solution:

Elle utilise un objet Dictionnary qui posera peut-être un petit soucis chez toi si la blibliothèque Windows Scripting Runtime n'est pas ajoutée, tu me diras si ça fonctionne

Pour lancer la macro, utilies le raccourci Alt+F8 et sélectionne la macro "test" puis lance la

Bonjour,

Merci à tous pour vos solutions et votre réactivité !

J'ai utilisé celle de jmd, la + simple pour moi.

Bonne soirée

merci de ton retour d'info

tu vois que le forum est riche de solutions variées, tout le monde peut y trouver son bonheur

n'oublie pas de cocher le bouton vert "validé"

bonne soirée à tous

Rechercher des sujets similaires à "fusionner lignes somme qui differe"