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 194
Messages
2 086 066
Membres
103 110
dernier inscrit
Privé