Bonsoir à tous,

Je dispose d'une fonction matricielle qui, à partir d'une plage de données entrées en argument me renvoie une matrice (un tableau à double entrée).
Le code étant long et compliqué je souhaite utiliser cette formule dans une autre formule afin de pouvoir avoir accès au tableau qui m'est renvoyé.

Le soucis est que, quoique j'essaie cela ne fonctionne pas.
Ma formule primaire s'appelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
matricedecovariance(prix as range) as variant
Quand je l'appelle dans ma formule secondaire, je crée une autre matrice nommée matricecov que je définit et dimensionne de la même taille que la matrice censée être renvoyée.
Je fais ensuite:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
matricecov = matricedecovariance(prix)       'la formule secondaire utilise aussi prix comme argument ndlr
Et ensuite je souhaite récupérer des données de cette matrice: par exemple matricecov(1,1) mais cela ne marche pas...

Quelqu'un pourrait il m'aider à résoudre mon problème?
Je vous remercie par avance.

Eidolem