Sumproduct avec une variable en plage de celulles, en condition [Résolu]

Signaler
Messages postés
14
Date d'inscription
vendredi 25 avril 2014
Statut
Membre
Dernière intervention
31 mars 2017
-
p.delbrayelle
Messages postés
14
Date d'inscription
vendredi 25 avril 2014
Statut
Membre
Dernière intervention
31 mars 2017
-
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

Messages postés
27593
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 février 2020
323
Bonsoir,
Tu veux concatener c'est ça ?

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

p.delbrayelle
Messages postés
14
Date d'inscription
vendredi 25 avril 2014
Statut
Membre
Dernière intervention
31 mars 2017

merci. Ca fonctionne j'avais une erreur dans la suite de mon code.