Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formule SUMPRODUCT avec variables en VBA

  • Initiateur de la discussion Initiateur de la discussion SAMWRC
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

SAMWRC

XLDnaute Occasionnel
Bonjour,

J'ai rentre la formule suivante dans une macro mais ca ne marche pas, je n'arrive pas a trouver d'ou vient l'erreur .... une idee ?

Range("A1").Value = "=SUMPRODUCT(Range("B" & firstrow & ":B" & lastrow - 1), Range("C" & firstrow & ":C" & lastrow - 1))/ Range("C" & lastrow)"
 
Re : Formule SUMPRODUCT avec variables en VBA

Bonjour,
firstrow = x
lastrow = y
Code:
ActiveSheet.Range("A1").Formula = "=SUMPRODUCT(B" & firstrow & ":B" & lastrow - 1 & ",C" & firstrow & ":C" & lastrow - 1 & ")/(C" & lastrow & ")"
on obtiendrait
=SOMMEPROD(Bx:By-1;Cx:Cy-1)/(Cy)
Est-ce bien ça ?
Pourquoi ne pas faire une simple somme ?
A+
kjin
 
Re : Formule SUMPRODUCT avec variables en VBA

Re,
Je ne sais pas si nous on s'est compris
J'utilisais juste cette exemple pour savoir si la formule correspondait à ce que tu cherches à écrire ou non, mais tu n'as pas répondu à la question !
Donc je l'a réitère
A+
kjin
 
Re : Formule SUMPRODUCT avec variables en VBA

Oui c'est ca, tu as raison, la formule que tu as ecrit correspond a la mienne.
J'ai reussi a trouver la solution finalement :

"=SOMMEPROD(B" & x & ":B" & y-1 & ",C" & x & ":C" & y-1 & ")" / "C" & y
 
Re : Formule SUMPRODUCT avec variables en VBA

Bonjour,
Alors tout va bien 😉 ...néanmoins j'ai un petit doute
"=SOMMEPROD(B" & x & ":B" & y-1 & ",C" & x & ":C" & y-1 & ")" / "C" & y
Ne serait-ce pas plutôt
Code:
Range("A1").Formula = "=SUMPRODUCT(B" & x & ":B" & y - 1 & ",C" & x & ":C" & y - 1 & ")/C" & y & ""
Nota: on peut mettre SOMMEPROD, là n'est pas le pb, mais en utilisant .Formula, je préfère SUMPRODUCT
A+
kjin
 
Re : Formule SUMPRODUCT avec variables en VBA

A oui il y'a surement une erreur dans ma formule, je l'ai fait de tete !

Et j'utilise SUMPRODUCT de toute facon puisque je suis en Angleterre.

Merci bien en tout cas ! 😉

A +
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…