Sumproduct avec une variable en plage de celulles, en condition

Résolu
p.delbrayelle Messages postés 13 Date d'inscription vendredi 25 avril 2014 Statut Membre Dernière intervention 31 mars 2017 - Modifié par p.delbrayelle le 9/09/2014 à 20:18
p.delbrayelle Messages postés 13 Date d'inscription vendredi 25 avril 2014 Statut Membre Dernière intervention 31 mars 2017 - 9 sept. 2014 à 21:23
Bonjour,
Je bloque sur cette ligne de code. Après plusieurs recherches je n'avance pas.

MsgBox Application.Evaluate("round(SumProduct((K2:K2000=""" & Argument & """)*(I2:I2000)*(L2:L2000)*(O2:O2000)),2)")

je souhaite remplacer 2000 par une variable que je possède déja.

Merci d'avance.

1 réponse

jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 344
9 sept. 2014 à 20:50
Bonsoir,
Tu veux concatener c'est ça ?

mavar = 2000
SumProduct((K2:K" & mavar & ""=""" 

0
p.delbrayelle Messages postés 13 Date d'inscription vendredi 25 avril 2014 Statut Membre Dernière intervention 31 mars 2017
9 sept. 2014 à 21:23
merci. Ca fonctionne j'avais une erreur dans la suite de mon code.
0
Rejoignez-nous