Bonjour;
S'il vous plait je voudrais convertir la fonction ci dessous en VBA:
Code:SOMMEPROD((Data!BB$2:BB$9989=$E$5)*(Data!AH$2:AH$9989=B12)*(Data!BA$2:BA$9989=$E$2)*(Data!AV$2:AV$9989)*(Data!AY$2:AY$9989=$E$6)*1)
Je vous remercie infiniment!!
Version imprimable
Bonjour;
S'il vous plait je voudrais convertir la fonction ci dessous en VBA:
Code:SOMMEPROD((Data!BB$2:BB$9989=$E$5)*(Data!AH$2:AH$9989=B12)*(Data!BA$2:BA$9989=$E$2)*(Data!AV$2:AV$9989)*(Data!AY$2:AY$9989=$E$6)*1)
Je vous remercie infiniment!!
il me semble que c'est ça...Code:resul = Evaluate('=SOMMEPROD((Data!BB$2:BB$9989=$E$5)*(Data!AH$2:AH$9989=B12)*(Data!BA$2:BA$9989=$E$2)*(Data!AV$2:AV$9989)*(Data!AY$2:AY$9989=$E$6)*1)')
resul étant la cellule dans laquelle tu veux le résultat
salut,
la solution la plus simple reste de passer par l'enregistreur de macro ;)
2 autres pistes :
- Worksheetfunction
- SumProduct
C'est parce que ma précédente réponse faisant référence à ta première demande ne t'a pas plu que tu as supprimé la discussion pour la recréer?
http://www.developpez.net/forums/d12...sommeprod-vba/