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:
ou encore ç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)"
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Feuil1.Range("A3").FormulaR1C1 = "=COEFFICIENT.CORRELATION(G12:G23;H12:H23)"
Merci de me donner un petit coup de pouce
Partager