Bonjour,
J'ai un soucis, (logique sinon je serais pas la )
J'essaie de réaliser une macro qui à un moment me donne les coefficients A, B et C d'une régression polynomiale d'ordre 2 (Ax²+Bx+C en simple).
J'ai cherché un peu partout sur internet, en m'inspirant d'une solution sans macro, et en bidouillant avec l'enregistreur de macro je suis arrivé à la formule suivante:
qui ne marche pas XD !!!! j'ai une erreur qui dit: Imposible de définir la propriété formularray de la classe range, sauf que avec la formule de départ donnée par l'enregistreur je peux mettre range(NNN).formulaarray=.... et ca marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range(Cells(nValeurInit, 5), Cells(nValeurInit + 2, 5)).FormulaArray = _ "=LINEST(R[1]c-2:r[10]c-2,r[1]c-3:R[10]C-3^{1\2},TRUE,TRUE)"
si quelqu'un aurais l'extrême obligeance de me dépatouiller une idée qui fonctionne mieux ce serait très gentil ;-)
Merci
j'ai mis le fichier exemple sur lequel je fais mes tests ci-dessous:
Partager