addL0Pan = 2
Range("I" & CStr(addL0Pan)).Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[0]C[-5]:R[10]C[-5],R[0]C[-8]:R[10]C[-7],TRUE,TRUE),1,1)"
Range("J" & CStr(addL0Pan)).Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[0]C[-6]:R[10]C[-6],R[0]C[-9]:R[10]C[-8],TRUE,TRUE),1,2)"
Range("K" & CStr(addL0Pan)).Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[0]C[-]:R[10]C[-7],R[0]C[-10]:R[10]C[-9],TRUE,TRUE),1,3)"
y a une matrice des Y en colonne D
Y a une matrice des X colonnes A et B
Il y a par exemple 200 lignes pour les Y et X
J'ai défini une plage de 11 lignes "R[0]C[-5]:R[10]C[-5]" pour Y et R[0]C[-8]:R[10]C[-7]
la combinaison de INDEX(LINEST me calcul dans I2, J2 et K2 les coeficients de degré 2 d'un polynome qui passe au mieux dans les 11 points de Y.
Mon besoin c'est de rendre la sélection des 11 points "mobile" dans la fonction LINEST comme l'est l'adresse de Range("I" & CStr(addL0Pan))