Bonjour à tous,
J'ai besoin de réaliser cette opération de déploiement de matrice un grand nombre de fois et, sans une macro, je ne pourrais jamais y parvenir (112 lignes et colonnes, et des dizaines de matrices).
Il s'agit d'une matrice de distance, donc symétrique par rapport à une diagonale de zéro partant de la case 1A. Un seul côté de la diagonale m'intéresse et je dois donc récupérer chaque colonne (A, B, C jusqu'à 112) et les placer dans une seule colonne à la suite les unes des autres (A puis B puis C etc.) sur une nouvelle feuille.
Une question similaire a déjà été résolue, mais elle concernait une matrice complète. Dans mon cas, les cases vides (la demi matrice symétrique) doivent être ignorées, ainsi que les zéro de la diagonale (et seulement ceux-là, car bien sûr, il y en a d'autre que je dois conserver).
J'espère avoir été clair et et vous remercie d'avance pour votre aide.
Dom
J'ai besoin de réaliser cette opération de déploiement de matrice un grand nombre de fois et, sans une macro, je ne pourrais jamais y parvenir (112 lignes et colonnes, et des dizaines de matrices).
Il s'agit d'une matrice de distance, donc symétrique par rapport à une diagonale de zéro partant de la case 1A. Un seul côté de la diagonale m'intéresse et je dois donc récupérer chaque colonne (A, B, C jusqu'à 112) et les placer dans une seule colonne à la suite les unes des autres (A puis B puis C etc.) sur une nouvelle feuille.
Une question similaire a déjà été résolue, mais elle concernait une matrice complète. Dans mon cas, les cases vides (la demi matrice symétrique) doivent être ignorées, ainsi que les zéro de la diagonale (et seulement ceux-là, car bien sûr, il y en a d'autre que je dois conserver).
J'espère avoir été clair et et vous remercie d'avance pour votre aide.
Dom