[Résolu][Calc] Passer la ligne horizontale en verticale

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
brunoss
Fraîchement OOthentifié
Messages : 3
Inscription : 13 juin 2018 19:41

[Résolu][Calc] Passer la ligne horizontale en verticale

Message par brunoss »

En espérant que cette fois-ci je remplis bien toutes les conditions pour poster, je ne mets pas les données réels de la première ligne de mon fichier....

J'ai un fichier remplis de colonnes dont chacune contient des données ( donc en ligne ):

Celllule A Xaaaaa 2018 Celllule B Xbbbb Cellule C Xcccc Cellule D Xdddd Cellule E Xeeeee Cellule F Xfffffff Cellule G Xggggg Cellule H Xhhhh Cellule I Xiiiii.


J'aimerais mettre cela sous la forme verticale:
Xaaaaa
Xbbbb
Xcccc
Xdddd
Xeeeee
Xfffffff
Xggggg
Xhhhh

et donc sans les Cellule H et I, qu'a priori je peux enlever en les sélectionnant et les couper.
donc, y-a-t-il une fonction qui permette cela, ou dois-je créer une macro?
LibreOffice 5.4.7 sous Windows 7 x64
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 15:31

Re: [Calc] Passer la ligne horizontale en vertical

Message par OOotremer971 »

Bonjour,

A priori il n'y a pas besoin de macro pour faire ça. La fonction TRANSPOSE() suffit.

Si tes données sont de A à I et que tu veux seulement de A à G, dans une cellule vide tu écris :

Code : Tout sélectionner

=TRANSPOSE(A1:G25)
et tu valides par Ctrl+Maj+Entrée.

Exemple dans le fichier joint.
Pièces jointes
Transpose.ods
(7.76 Kio) Téléchargé 87 fois
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Verrouillé