Bonjour,
Mon Pb : trier sur plus de 3 colonnes.
J'ai trouvé un truc qui fonctionne sous Excel : commencer par les dernières colonnes.
Ex je dois trier sur A->B->C-->D
En triant d'abord sur B->C->D puis sur A ça fonctionne (sous Excel)
J'ai fait des tests sous cals etle comportement m'a paru curieux :
Quand je trie d'abors sous D puis sur A->B->C cela ne fonctionne pas.
Par contre si je trie sur B->C->D puis sur A ça fonctionne.
Du coup je me demande si c'est normal et si je puis conseiller à des utilisateurs de continuer comme ça (trier par la fin en commençant par les 3 dernières colonnes) ou si c'est un comportement aléatoire.
EX :
C1 C2 C3 C4
d d d b
d d d a
d d d d
a a a d
a a a b
b b b b
b b b a
Tri sur C4 puis sur C1->C2->C3 :
C1 C2 C3 C4
a a a d
a a a b
b b b a
b b b b
d d d d
d d d b
d d d a
Pas bon (ligne 1 et 2).
Tri sur C2->C3->C4 puis sur C1 :
C1 C2 C3 C4
a a a b
a a a d
b b b a
b b b b
d d d a
d d d b
d d d d
OK
[Résolu] Trier sur plus de 3 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.
-
- Membre hOOnoraire
- Messages : 115
- Inscription : 21 nov. 2006 10:53
[Résolu] Trier sur plus de 3 colonnes
Dernière modification par janjan le 21 févr. 2007 16:14, modifié 1 fois.
OOo 3.1
Windows XP
Windows XP
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Trier sur plus de 3 colonnes
Donc ca fonctionne comme sous Exceljanjan a écrit :En triant d'abord sur B->C->D puis sur A ça fonctionne (sous Excel)
[...]
Par contre si je trie sur B->C->D puis sur A ça fonctionne.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
- Membre hOOnoraire
- Messages : 115
- Inscription : 21 nov. 2006 10:53
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Bonjour,
Ton exemple n'est pas très parlant, puisque dans ce cas, en triant sur la première et la dernière colonne, on peut trier la liste correctement. Je n'ai rien trouvé sur ce sujet, tout juste si j'ai pu "bidouiller" (pardon ÔÔô modérateur) un truc :
- Concaténer les valeurs
- Copier/collage spécial uniquement chaine de caractère
- Tri dans la colonne obtenue
- Ré-éclater en plusieurs cellules à l'aide d'une fonction STXT
Selon ce que tu veux faire exactement, je pense que tu devrai joindre ton fichier (cf la signature de Dude).
A +
Ton exemple n'est pas très parlant, puisque dans ce cas, en triant sur la première et la dernière colonne, on peut trier la liste correctement. Je n'ai rien trouvé sur ce sujet, tout juste si j'ai pu "bidouiller" (pardon ÔÔô modérateur) un truc :
- Concaténer les valeurs
- Copier/collage spécial uniquement chaine de caractère
- Tri dans la colonne obtenue
- Ré-éclater en plusieurs cellules à l'aide d'une fonction STXT
Selon ce que tu veux faire exactement, je pense que tu devrai joindre ton fichier (cf la signature de Dude).
A +
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Ce fil de discussion peut t'intéresser : http://user.services.openoffice.org/fr/ ... ght=#14178.
Apparemment, tu dois pouvoir par Base.
Apparemment, tu dois pouvoir par Base.
-
- Membre hOOnoraire
- Messages : 115
- Inscription : 21 nov. 2006 10:53
Pb résolu avec Macro
En faisant des recherche sur ce forum je suis tombé sur mon message et il se trouve que j'ai trouvé une solution il y a quelques jours, autant en faire profiter tout le monde.
Il faut installer la macro présente sur le document ci-joint (site officiel oo): http://fr.openoffice.org/Documentation/ ... lc_0.6.sxw
Elle permet de trier des champ un par un en respectant l'ancien ordre des champs non triés. Il suffit pour trier sur 4 colonnes de commencer par trier le 4éme champ puios le 3éme etc.
En attendant une amélioration de OO sur ce point
Il faut installer la macro présente sur le document ci-joint (site officiel oo): http://fr.openoffice.org/Documentation/ ... lc_0.6.sxw
Elle permet de trier des champ un par un en respectant l'ancien ordre des champs non triés. Il suffit pour trier sur 4 colonnes de commencer par trier le 4éme champ puios le 3éme etc.
En attendant une amélioration de OO sur ce point
OOo 3.1
Windows XP
Windows XP