Macro pour regrouper des lignes

bonjour,

j'ai un fichier excel composé de plusieurs numéros de factures

une facture peut se retrouver sur plusieurs lignes avec des montants différents

ma question est : est il possible de faire une macro ou une formule me permettant de regrouper toutes les lignes d'une même facture sur 1 seule et de regrouper le total de chaque ligne en une

exemple

facture 001 montant 5 €

facture 001 montant 10 €

facture 001 montant 5€

je voudrais regrouper le tout et obtenir

facture 001 montant 20 €

merci d'avance pour votre aide

emmanuelle

Bonsoir,

Tu peut suivre cet algorithme,

1) tu tries tes données suivant le numéro de facture,

2) tu boucles sur toutes tes lignes en partant de la dernière vers la première,

3) si la ligne (n-1) qui précède la ligne en cours (n) a le même numéro de facture, tu ajoutes le montant de la ligne (n) au montant de la ligne (n-1) puis tu supprimes la ligne (n).

216test.xlsm (17.04 Ko)

A+

BONSOIR

MERCI JE VAIS ESSAYER AVEC MON FICHIER

EMMANUELLE

bonsoir

j'ai essayé avec mon fichier mais cela ne marche pas

peut être que je ne fais pas les choses correctement

pouvez vous svp me réexpliquer en détail ?

je vous joins le fichier que je dois retraiter

merci d'avance

emmanuelle

Je n'ai pas été de bon conseil en t'orientant sur un programme VBA.

Un TCD semble plus approprié à ta demande.

A+

bonjour,

ok merci

si je veux l'appliquer à d'autres fichiers

comment puis je faire ?

emmanuelle

Bonjour,

Le mieux, c’est que tu apprennes à utiliser les tableaux croisés dynamiques (et je ne dis pas ça pour botter en touche ).

Le TCD est un outil très puissant et facile à mettre en œuvre quand on l’a pratiqué quelques fois.

Tu trouveras facilement sur le net plusieurs articles, cours et démos qui traitent de ce sujet.

Le TCD que je t’ai transmis est simple :

  • Le numéro de facture est placé en étiquette de ligne.
  • Les montants sont placés en valeurs. En paramètre de champ, le type de calcul pour résumer le champ de valeur est "Somme".

A+

OK MERCI

JE VAIS REGARDER SUR LE NET

A+

Rechercher des sujets similaires à "macro regrouper lignes"