• Initiateur de la discussion Initiateur de la discussion Dan L
  • 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 !

D

Dan L

Guest
En vba, je souhaite effectuer SUMPRODUCT de 3 colonnes;or,la troisieme colonne contient la valeur d'une remise;ce montant doit donc d'abord etre divise par sans et soustrait de 1:
La formule en Excel est la suivante:
=SUMPRODUCT(J10:J12;H10:H12;1-((K10:K12)/100))

La formule en VBA est la suivante (mais ne fonctionne pas et je ne trouve pas l'erreur):

ActiveCell.FormulaR1C1 = "=SUMPRODUCT(R[+" & vRows & "]C:R[+1]C,R[+" & vRows & "]C[-2]:R[+1]C[-2]),1-((R[+" & vRows & "]C[+1]:R[+1]C[+1])/100))"

vRows est bien sur une variable
 
Ca fonctionne maintenant (une paranthese avait ete glissee en trop).J'espere que dans le futur Microsoft pensera a introduire des codes de couleurs automatiques des parantheses (comme dans Excel) et autres symboles et proposer les corrections necessaires dans les formules!.

ActiveCell.FormulaR1C1 = "=SUMPRODUCT(R[+" & vRows & "]C:R[+1]C,R[+" & vRows & "]C[-2]:R[+1]C[-2])...ici une paranthese en trop....,1-((R[+" & vRows & "]C[+1]:R[+1]C[+1])/100))"
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
22
Affichages
3 K
Réponses
4
Affichages
1 K
Retour