Salut,
Je galère trop avec l'utilisation de la fonction Linest sous VB...
Pour ceux qui ne connaissent pas, cette fonction calcule les coefficients d'une droite de regression linéaire, à partir d'une série de points.
Les quelques exemples d'utilisation sont rares sur le net, et surtout sont en VBA dans des macros.
Voici l'appel de cette fonction :
resu = Excel.WorksheetFunction.LinEst(tab_X, tab_Y, True , False)
les param sont :
-un tableau de coordonnées X des point à "régresser"
-un tableau de coordonnées Y des point à "régresser"
-determiner la constante de régression
-obtenir les statistiques complémentaires
jai déclaré resu et les 2 tableaux en variant. les 2 tableaux sont redimensionnés en 1 dimension chaqu'un.
resu est prêt à recevoir n'importe quel type de données, donc.
Le problème doit venir des parametres, car le msg d'erreur est le suivant:
"Impossible de lire la propriété Linest de la classe WorksheetFunction."
De plus,ma version de VB est en anglais, si ca peut vous donner un indice...
J'ai également vu des exemples ou tab_X etait un tableau à 2 dimension, avec les val de X et X^2, bizarre...