Bonjour,
j'utilise la fonction droitereg en vba.
Pour ce faire, je fais quelque chose comme ça:
Ce qui m'affiche dans le range A11:B16 les valeurs tels que dites dans l'aide d'excel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range("A11:B16").FormulaArray = "=LinEst(A1:A10, B1:B10, True, True)"
Je réalise ce traitement en boucle, et je ne souhaite pas afficher ces résultats, je les réutilise dans la foulée pour d'autres calculs, et je trouve fastidieux d'utiliser une feuille Excel pour récupérer les résultats du calcul "=Linest(...."
Serait-il possible de récupérer le résultat de droitereg ailleurs que sur une feuille Excel, comme un tableau à 2 dimensions?
j'ai vu aussi une autre méthode pour appeler les fonctions en utilisant ceci:
C'est peut-être une piste, mais j'obtient l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Application.WorksheetFunction.LinEst("A1:A10","B1:B10", True, True)
Erreur d'execution '1004':
Impossible de lire la propriété Linest de la classe WorkSheetFunction
merci
Partager