Bonjour,

je souhaite transcrire une formule excel en VBA mais le résultat obtenu n'est pas celui souhaité.

formule excel :
Code formule : Sélectionner tout - Visualiser dans une fenêtre à part
=SOMMEPROD(AA!N:N;AA!K:K)/SOMME(AA!K:K)

formule VBA :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Sub pfaf()
Sheets("Recap Auctions").Range("D7").Value = ActiveCell.FormulaR1C1 = "=SUMPRODUCT(AA!C[3],AA!C[7])/SUM(AA!C[7])"
 
End Sub
je souhaite associer à la cellule D7 de la feuille Recap Auctions le résultat du calcul suivant : colonne 3(de la feuille AA)*colonne7(de la feuille AA) / somme colonne 7 (de la feuille AA)

Mais le résultat renvoyé dans la cellule D7 est "FAUX" et non un nombre.

Je ne sais pas si le fait que les colonnes 3 et 7 ne soient pas remplis entièrement (après la ligne 106 il n'y a plus de valeurs) peux faire buguer excel et donc donner ce résultat.

Merci de votre aide.