curiti
Messages postés2Date d'inscriptionmardi 9 septembre 2008StatutMembreDernière intervention10 septembre 2008
-
9 sept. 2008 à 15:50
curiti
Messages postés2Date d'inscriptionmardi 9 septembre 2008StatutMembreDernière intervention10 septembre 2008
-
10 sept. 2008 à 21:10
Bonjour,
Je suis novice en VBA.
Je suis plongé dans Excel, et plus j'avance, plus VBA se tourne incontournable.
J'ai une formule matricielle sur Excel qui ne marche pas étant donné le cas de figure (on ne peut multiplier deux colonnes décalées en fonction des critères C5 et D5), et j'aimerais transformer sous VBA, mais je ne maitrise pas tous les objects ni le SUMIF :
Voici la formule matricielle sous Excel :
(= SUMPRODUCT(BDD!$M$4:$M$3689*IF(BDD!$A$4:$A$3689= D5 ;1;0)*IF(BDD!$G$4:$G$3689 =$A4;1;0);BDD!$L$4:$L$3689*IF(BDD!$A$4:$A$3689= C5 ;1;0)/$D$45)/SUMPRODUCT(BDD!$M$4:$M$3689;BDD!$L$4:$L$3689/$C$45*IF(BDD!$A$4:$A$3689 =C5;1;0))-1)
Merci de votre aide.
J'essaie de proposer un code sous VBA, mais je débute réellement et à la fois j'ai besoin de résoudre ceci...