Bonsoir à tous,
J'ai un problème avec du code en VBA et la formule de Covariance. L'erreur 1004 apparaît sur la ligne avec la covariance.
Voici le code que j'ai :
Tout marche très bien pour la variance, mais impossible avec la covariance. J'ai essayé à peu près toutes les formules imaginables (Covariance, Covariance.P, COVARIANCE, COVARIANCE.PEARSON,...). J'ai mis des données bidons mais simples à sélectionner pour bien être sûr que cela ne venait pas de ce côté là. J'ai aussi essayé de mettre Range("A1") à la place de cells(i,j) pour voir si cela ne venait pas non plus de côté mais rien n'y fait. Il n'y a pas l'air d'avoir de problème sur les compteurs i et j vu que j'ai essayé de mettre la formule de la variance à la place et tout marche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 For i = 3 To ActiveWorkbook.Sheets.Count - 1 For j = 3 To ActiveWorkbook.Sheets.Count - 1 If i = j Then Cells(i, j).FormulaR1C1 = "=Var.P(Results!R3C:R" & numberPeriod + 2 & "C)" Else: Cells(i, j).FormulaR1C1 = "=COVARIANCE.PEARSON(R8C3:R9C3;R8C4:R9C4)" End If Next Next
Sauriez-vous d'où vient mon problème ? (je suis en train de devenir fou)
Je vous remercie d'avance de votre aide,
Juniclem
Partager