Bonjour à tous,

Je souhaite utiliser une formule excel dans une macro. Cette formule est "COEFFICIENT.CORRELATION(matrice1;matrice2)".

Dans une cellule excel j'ai saisi: =COEFFICIENT.CORRELATION(G12:G23;H12:H23)
Ca marche parfaitement mais maintenant je voudrai faire la même chose en vba et en rendant les matrices 1 et 2 dynamiques.

Je n'arrive pas à faire fonctionner cette formule dans ma macro avec des plages statiques, donc avec des plages dynamiques

J'ai essaye en faisant ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Set myplage1 = Feuil1.Range(Cells(12, 7), Cells(12 + 10, 7))
Set myplage2 = Feuil1.Range(Cells(12, 8), Cells(12 + 10, 8))
 
Feuil1.Range("A3").FormulaR1C1 = "=COEFFICIENT.CORRELATION(myplage1,myplage2)"
ou encore ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Feuil1.Range("A3").FormulaR1C1 = "=COEFFICIENT.CORRELATION(G12:G23;H12:H23)"
Des tonnes de sujets parlent de Formula ou Formula R1C1, mais ce que j'ai trouvé ne m'a pas permis de résoudre mon problème.

Merci de me donner un petit coup de pouce