[Résolu] modifier l'ordre des colonnes
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- NOOuvel adepte
- Messages : 17
- Inscription : 04 août 2023 11:35
[Résolu] modifier l'ordre des colonnes
bonjour a tous
je télécharge régulièrement des fichiers dont les colonnes sont toujours dans un ordre aléatoire
et je voudrais pouvoir classer ses colonnes dans un ordre précis sans avoir a les déplacer une a une
je ne trouve rien dans le menu trier, a par croissant ou décroissant
merci de votre aide
je télécharge régulièrement des fichiers dont les colonnes sont toujours dans un ordre aléatoire
et je voudrais pouvoir classer ses colonnes dans un ordre précis sans avoir a les déplacer une a une
je ne trouve rien dans le menu trier, a par croissant ou décroissant
merci de votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 19 janv. 2025 08:13, modifié 1 fois.
Raison : Balisage dans premier message
Raison : Balisage dans premier message
OpenOffice 4.1.14 sous Windows 10
-
- HédOOniste
- Messages : 1823
- Inscription : 15 déc. 2010 08:33
Re: modifier l'ordre des colonnes
Bonjour
une proposition
Par l'intermédiaire de deux lignes pour récupérer
La colone
La plage
Ensuite le tri
Possible sans doute de mettre tout dans la même formule sans ajouter de lignes à la feuille.
une proposition
Par l'intermédiaire de deux lignes pour récupérer
La colone
Code : Tout sélectionner
=EQUIV(I3;$A$3:$G$3;0)
Code : Tout sélectionner
=ADRESSE(LIGNE()+2;I1;1)&":"&ADRESSE(NBVAL($B$4:$B$1000)+4;I1;1)
Code : Tout sélectionner
=PETITE.VALEUR(INDIRECT(I$2);LIGNE()-3)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
-
- GourOOu
- Messages : 6065
- Inscription : 02 janv. 2009 23:56
Re: modifier l'ordre des colonnes
Bonjour,
Une solution possible : tu ajoutes une ligne en dessous de ce que tu reçois (ici en B34) :Tu pourrais aussi mettre directement en B34:G34 : 2 4 5 3 1 6.
Tu sélectionnes G2 à B34, puis tu utilises le menu Données > Trier en sélectionnant les options comme ceci : et ces critères de tri : puis OK.
À tester ci-joint,
Cordialement,
Jean-Louis
Une solution possible : tu ajoutes une ligne en dessous de ce que tu reçois (ici en B34) :
Code : Tout sélectionner
=EQUIV(B2;$I2:$N2;0)
Tu sélectionnes G2 à B34, puis tu utilises le menu Données > Trier en sélectionnant les options comme ceci : et ces critères de tri : puis OK.
À tester ci-joint,
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_461) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
-
- HédOOniste
- Messages : 1823
- Inscription : 15 déc. 2010 08:33
Re: modifier l'ordre des colonnes
Re
en complément de ma 1ere réponse
en une seule formule
en complément de ma 1ere réponse
en une seule formule
Code : Tout sélectionner
=PETITE.VALEUR(INDIRECT(ADRESSE(3;EQUIV(I$2;$A$2:$G$2;0);1)&":"&ADRESSE(NBVAL($B$3:$B$999)+2;EQUIV(I$2;$A$2:$G$2;0);1));LIGNE()-2)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
-
- NOOuvel adepte
- Messages : 17
- Inscription : 04 août 2023 11:35
Re: modifier l'ordre des colonnes
merci mais c'est top complexe pour moiyclik a écrit : ↑18 janv. 2025 14:37 Re
en complément de ma 1ere réponse
en une seule formuleordre des colonnes-3.odsCode : Tout sélectionner
=PETITE.VALEUR(INDIRECT(ADRESSE(3;EQUIV(I$2;$A$2:$G$2;0);1)&":"&ADRESSE(NBVAL($B$3:$B$999)+2;EQUIV(I$2;$A$2:$G$2;0);1));LIGNE()-2)

OpenOffice 4.1.14 sous Windows 10
-
- NOOuvel adepte
- Messages : 17
- Inscription : 04 août 2023 11:35
Re: modifier l'ordre des colonnes
le problème est que les colonnes ne sont jamais dans le bon ordreJean-Louis Cadeillan a écrit : ↑18 janv. 2025 14:16 Bonjour,
u pourrais aussi mettre directement en B34:G34 : 2 4 5 3 1 6.
j'ai aussi vite fait de les déplacer manuellement

OpenOffice 4.1.14 sous Windows 10
-
- GourOOu
- Messages : 6065
- Inscription : 02 janv. 2009 23:56
Re: modifier l'ordre des colonnes
Alors la formule avec EQUIV() te trouvera toujours le bon ordre.
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_461) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
-
- NOOuvel adepte
- Messages : 17
- Inscription : 04 août 2023 11:35
-
- NOOuvel adepte
- Messages : 17
- Inscription : 04 août 2023 11:35
Re: modifier l'ordre des colonnes
génial ça marche
merci beaucoup...

merci beaucoup...
OpenOffice 4.1.14 sous Windows 10
-
- RespOOnsable forum
- Messages : 9835
- Inscription : 28 août 2010 08:45
Re: modifier l'ordre des colonnes
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
- NOOuvel adepte
- Messages : 17
- Inscription : 04 août 2023 11:35
Re: modifier l'ordre des colonnes
j'ai fait une macro pour simplifier c'est parfait
OpenOffice 4.1.14 sous Windows 10
-
- IdOOle de la suite
- Messages : 25994
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1