Addition sous deux conditions en VBA[RESOLU]

Dudesson

XLDnaute Junior
Bonjour le forum,
Bonjour à tous,
Je cherche un code vba pour remplir le tableau joint. Un code pour une seule colonne avec quelques commentaires devrait suffire pour me permettre de compléter le tableau puisque c'est le même principe.
Exemple : en D18 = somme colonne H de la feuille "Stocks" à condition :
1/ que la référence en C18 de la feuille "Recap" soit égal à la première ou aux trois premières lettres du code en colonne E de la feuille "Stocks" et que
2/ les lettres en cellule D17 de la feuille "Recap" soient égales aux trois premières lettres de la colonne B de la feuille "Stocks".
Merci d'avance.
Cordialement.
Dudesson.
 

Pièces jointes

  • Classeur1.xlsm
    21.7 KB · Affichages: 41

vgendron

XLDnaute Barbatruc
Hello
sans passer par du vba, mais une "simple" formule
en D18
=SOMMEPROD((ESTNUM(TROUVE($C18;GAUCHE(Codes;3))))*(D$17=GAUCHE(Noms;3))*Qtés)

tu tires à droite et en bas

avec Codes Noms et Qtés les zones nomées suivantes
Noms = B4:B34
Codes=E4:E34
Qté=H4:H34
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 334
Membres
103 519
dernier inscrit
Thomas_grc11