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
-
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
32948
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 juin 2021
351
Bonsoir,
Tu veux concatener c'est ça ?

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

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.