sougrinoma
XLDnaute Nouveau
Bonsoir tout le monde.
J'ai un fichier excel avec une martice initiale à partir de laquelle je dois trouver une autre matrice en faisant des calculs.
j'ai essaye de faire un programme en vba qui me permet de donner la matrice.
pour obtenir la deuxieme matrice au debut on divise les valeurs de la colonne en rouge par les valeurs de la colonne en vert pour obtenir les valeurs de la ligne en bleu.ensuite la premiere valeur de la ligne en bleu est multiplié par toutes les valeurs de la premiere colonne de la matrice(tableau en jaune) et la deuxième valeur de la ligne en bleu est multiplée par toutes les valeurs de la deuxième colonne de la matrice (tableua en jaune)et ainsi de suite.et les resultats sont utilisés pour creer le deuxieme tableau.mon problème est que comment recuperer les données de la matrice initiale pour faire les traitements car la position de la matrice sur la feuille varie à tout momentainsi que la dimension de la matrice.
si quelqu'un a quelques pistes ca m'aiderait beaucoup.
Merci d'avance
J'ai un fichier excel avec une martice initiale à partir de laquelle je dois trouver une autre matrice en faisant des calculs.
j'ai essaye de faire un programme en vba qui me permet de donner la matrice.
pour obtenir la deuxieme matrice au debut on divise les valeurs de la colonne en rouge par les valeurs de la colonne en vert pour obtenir les valeurs de la ligne en bleu.ensuite la premiere valeur de la ligne en bleu est multiplié par toutes les valeurs de la premiere colonne de la matrice(tableau en jaune) et la deuxième valeur de la ligne en bleu est multiplée par toutes les valeurs de la deuxième colonne de la matrice (tableua en jaune)et ainsi de suite.et les resultats sont utilisés pour creer le deuxieme tableau.mon problème est que comment recuperer les données de la matrice initiale pour faire les traitements car la position de la matrice sur la feuille varie à tout momentainsi que la dimension de la matrice.
si quelqu'un a quelques pistes ca m'aiderait beaucoup.
Merci d'avance