Sumproduct avec une variable en plage de celulles, en condition

Résolu
p.delbrayelle
Messages postés
14
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
14
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
35767
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 juillet 2022
358
9 sept. 2014 à 20:50
Bonsoir,
Tu veux concatener c'est ça ?

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

0
p.delbrayelle
Messages postés
14
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