SOMMEPROD ou recherchev en VBA

jflegros

XLDnaute Nouveau
Bonjour,
Je n'arrive pas à écrire en VBA le bon code malgré ce que j'ai pû trouver ici et là grace au forum (mon niveau VBA étant faible...)
Le but étant de remplir un tableau suivant deux critères dont la base de donnée se situe dans un autre onglet

Merci à tous ceux qui pourront prendre un peu de temps..

Slts
 

Pièces jointes

  • Fichier test.xlsx
    23.3 KB · Affichages: 39
  • Fichier test.xlsx
    23.3 KB · Affichages: 42
  • Fichier test.xlsx
    23.3 KB · Affichages: 41

JBOBO

XLDnaute Accro
Re : SOMMEPROD ou recherchev en VBA

Bonjour,

A tester en E9, puis tirer vers la droite et vers le bas :

Code:
=SIERREUR(INDIRECT("BDD!I"&SOMMEPROD((BDD!$A$2:$A$10=Récap_NUMERO!$C9)*(BDD!$F$2:$F$10=Récap_NUMERO!E$1);LIGNE((BDD!$I$2:$I$10))))&" "&INDIRECT("BDD!J"&SOMMEPROD((BDD!$A$2:$A$10=Récap_NUMERO!$C9)*(BDD!$F$2:$F$10=Récap_NUMERO!E$1);LIGNE((BDD!$J$2:$J$10))))&" "&INDIRECT("BDD!K"&SOMMEPROD((BDD!$A$2:$A$10=Récap_NUMERO!$C9)*(BDD!$F$2:$F$10=Récap_NUMERO!E$1);LIGNE((BDD!$K$2:$K$10))));"")
 

Monique

Nous a quitté
Repose en paix
Re : SOMMEPROD ou recherchev en VBA

Bonjour,

Par formule

Code:
=INDEX(ColActual&" "&ColFonction&" "&ColIntervalle;MIN(SI((No=$C9)*(Date=E$8);LIGNE(No))))
Formule matricielle, à valider par ctrl, maj et entrée
 

Pièces jointes

  • SommeProdRecherchev.xls
    61 KB · Affichages: 41

jflegros

XLDnaute Nouveau
Re : SOMMEPROD ou recherchev en VBA

Bonjour,
Je vous remercie d'avoir pris du temps pour répondre...
Je vais opter pour la réponse de PJ car le volume des données est important et le code VBA va me permettre de ne pas surcharger mon fichier.

Au top, merci..
 

Discussions similaires

Réponses
6
Affichages
562

Statistiques des forums

Discussions
312 758
Messages
2 091 788
Membres
105 074
dernier inscrit
JPATOUNE