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 !

Bonjour Fabricebaker, et bienvenu sur XLD, bonjour JLR,
Un essai en PJ, avec que des formules :
VB:
Liste produits sans doublons :
=SIERREUR(INDEX(Liste;PETITE.VALEUR(SI(FREQUENCE(SI(Liste<>"";EQUIV(Liste;Liste;0)); LIGNE(Liste)-LIGNE($B$1)+1);LIGNE(Liste)-LIGNE($B$1)+1);LIGNES(B$1:B1)));"")
( à valider par Maj+Ctrl+Entrée sur anciennes versions XL )
Domaine    : =SIERREUR(INDEX(A:A;EQUIV(H2;B:B;0));"")
Unité      : =SIERREUR(INDEX(C:C;EQUIV(H2;B:B;0));"")
Quantité   : =SOMME.SI.ENS(D:D;B:B;H2)
Prix total : =SOMME.SI.ENS(E:E;B:B;H2)
 

Pièces jointes

Re,
Ou si vous aimez le VBA, il suffit de sélectionner la Feuil2 pour exécution automatique :
VB:
Sub Worksheet_Activate()
Application.ScreenUpdating = False: [A:E].Clear
With Sheets("Feuil1")                                               ' Feuil1 à adapter dans toute la macro
    DL = .Cells(Cells.Rows.Count, "A").End(xlUp).Row                ' Dernière ligne
    Range("A1:E" & DL) = .Range("A1:E" & DL).Value                  ' Transfert tableau
End With
[A:E].RemoveDuplicates Columns:=2, Header:=xlYes                    ' Suppression doublons
DL = Cells(Cells.Rows.Count, "A").End(xlUp).Row                     ' Dernière ligne
Range("D2:D" & DL).Formula = "=SUMIF(Feuil1!B:B,B2,Feuil1!D:D)"     ' Calcul somme Qté par articles
Range("D2:D" & DL).Formula = "=SUMIF(Feuil1!B:B,B2,Feuil1!E:E)"     ' Calcul somme Prix par articles
Columns.AutoFit                                                     ' Largeur colonne automatique
Range("A1:E" & DL).Borders.Weight = xlContinuous                    ' Quadrillage
End Sub
 

Pièces jointes

- 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

Discussions similaires

Réponses
10
Affichages
145
Réponses
8
Affichages
124
Réponses
8
Affichages
123
Réponses
5
Affichages
88
Réponses
3
Affichages
269
Réponses
6
Affichages
341
Réponses
5
Affichages
73
Réponses
11
Affichages
872
  • Question Question
Microsoft 365 macro TCD
Réponses
4
Affichages
119
Réponses
2
Affichages
68
Retour