Bonjour tout le monde
Ma question est la suivante: existe-t-il un équivalent de la fonction transpoé d'excel (qui permet de transfomer les colonnes en lignes et vice-versa) sur Word ou tout du moins un subterfuge.
Par exemple, au lieu d'avoir la liste 15 en A1, 14 en A2 et 23 en A3, on aurait 15 en A1, 14 en B1 et 23 en C1. Les informations ne sont plus préentées verticalement mais horizontalement.
Merci de votre aide
Word et excel
Modérateur : Modérateurs
-
- Membre hyperactif
- Messages : 564
- Enregistré le : 02 juin 2005, 23:00:00
-
- Membre récent
- Messages : 15
- Enregistré le : 01 juin 2006, 15:18:16
-
- Membre récent
- Messages : 15
- Enregistré le : 01 juin 2006, 15:18:16
Bonsoir à tous,
Je persévère et petit à petit j'arrive au bout du chemin. Si vous pouviez m'aider à parcourir les derniers mètres, ce serait sympa. J'ai réussi à le faire avec une macro mais avec un inconvénient, si le nombre de colonnes change, il faut que je tape un nouveau code: pas très pratique.
J'ai essayé de faire plus simple. Admettons que j'ai un tableau de 5 colonnes et deux lignes. Je veux le transposer. J'aurai donc deux colonnes et cinq lignes. Je sélectionne mon tableau. Je vais dans Tableau/Fractionner les cellules. Je choisis tout naturellement deux pour le nombre de colonnes. Pour le nombre de lignes, je sèche un peu. Supposons, que je choisis 5 et OK. Je me retrouve bien avec deux colonnes avec deux données qui se trouvaient précédemment sur chaque ligne. Par contre, je me retrouve avec 6 lignes. Les 5 lignes ont été rajoutées. Elles sont vierges. Mon problème n'est pas résolu.
J'ai donc opté pour une autre solution. Je ne choisis plus 5 pour le nombre de lignes mais 1 et Ok. Ensuite, je vais dans Tableau/Dessiner un tableau et je vais dessiner 5 lignes (1 ligne sous chaque donnée).
J'ai donc deux questions:
est-il possible de dessiner une ligne avec VBA (impossible de dessiner une ligne avec l'enregistreur)?
est-il possible de fractionner une ligne en 5 ligne?
Je résume si ce n'est pas clair:
Tableau initial
5 colonnes
1 2 3 4 5 1ère ligne
6 7 8 9 10 2ème ligne
Transposition
2 colonnes
1 6 Ligne 1
2 7
3 8
4 9
5 10 Ligne 5
Ici les bordures n'apparaissent pas mais avec de l'imagination vous pouvez les voir!
Après Tableau/Fractionner cellules, j'ai donc bien deux colonnes séparées par une bordure et cinq lignes mais non séparées par une bordure.
Je dessine donc (je trace) une ligne sous 1 6, une ligne sous 2 7, etc...Ce que j'appelle fractionner une ligne en cinq lignes
En espérant avoir été clair
@+
Je persévère et petit à petit j'arrive au bout du chemin. Si vous pouviez m'aider à parcourir les derniers mètres, ce serait sympa. J'ai réussi à le faire avec une macro mais avec un inconvénient, si le nombre de colonnes change, il faut que je tape un nouveau code: pas très pratique.
J'ai essayé de faire plus simple. Admettons que j'ai un tableau de 5 colonnes et deux lignes. Je veux le transposer. J'aurai donc deux colonnes et cinq lignes. Je sélectionne mon tableau. Je vais dans Tableau/Fractionner les cellules. Je choisis tout naturellement deux pour le nombre de colonnes. Pour le nombre de lignes, je sèche un peu. Supposons, que je choisis 5 et OK. Je me retrouve bien avec deux colonnes avec deux données qui se trouvaient précédemment sur chaque ligne. Par contre, je me retrouve avec 6 lignes. Les 5 lignes ont été rajoutées. Elles sont vierges. Mon problème n'est pas résolu.
J'ai donc opté pour une autre solution. Je ne choisis plus 5 pour le nombre de lignes mais 1 et Ok. Ensuite, je vais dans Tableau/Dessiner un tableau et je vais dessiner 5 lignes (1 ligne sous chaque donnée).
J'ai donc deux questions:
est-il possible de dessiner une ligne avec VBA (impossible de dessiner une ligne avec l'enregistreur)?
est-il possible de fractionner une ligne en 5 ligne?
Je résume si ce n'est pas clair:
Tableau initial
5 colonnes
1 2 3 4 5 1ère ligne
6 7 8 9 10 2ème ligne
Transposition
2 colonnes
1 6 Ligne 1
2 7
3 8
4 9
5 10 Ligne 5
Ici les bordures n'apparaissent pas mais avec de l'imagination vous pouvez les voir!
Après Tableau/Fractionner cellules, j'ai donc bien deux colonnes séparées par une bordure et cinq lignes mais non séparées par une bordure.
Je dessine donc (je trace) une ligne sous 1 6, une ligne sous 2 7, etc...Ce que j'appelle fractionner une ligne en cinq lignes
En espérant avoir été clair
@+
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité