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 :
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)
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
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.
Partager