Trier sur plusieurs colonnes
Répondre à la discussion
Affichage des résultats 1 à 22 sur 22

Trier sur plusieurs colonnes



  1. #1
    invited87586dc

    Trier sur plusieurs colonnes


    ------

    Bonjour,
    Je cherche a trié un tableau sur excel, seulement celui-ci est réparti sur plusieurs colonnes (afin de pouvoir tout voir sans avoir a deplacer le curseur). Serait t-il quand meme possible de le trier?
    Merci d'avance en esperant m'etre bien fait comprendre (si ce n'est pas le cas n'hesiter pas a me demander)

    -----

  2. #2
    Yoruk

    Re : Trier sur plusieurs colonnes

    Hmmm... à part coder une macro, je vois pas.

  3. #3
    invited87586dc

    Re : Trier sur plusieurs colonnes

    ah dac et c'est compliquer? :/

  4. #4
    Yoruk

    Re : Trier sur plusieurs colonnes

    Disons que je vois mal l'intérêt au départ de répartir sur plusieurs colonnes.

    La macro peut rassembler tes données dans une colonne simple, trier, puis re-séparer en plusieurs colonnes.

    De quel type de données s'agit-il ?

  5. A voir en vidéo sur Futura
  6. #5
    invited87586dc

    Re : Trier sur plusieurs colonnes

    C'est un tableau avec d'un coté un nom et à coté un chiffre et il faudrait trié par rapport au chiffre.
    L'objectif est de pouvoir tout voir en meme temps

  7. #6
    Yoruk

    Re : Trier sur plusieurs colonnes

    Il n'y a qu'une seule colonne de chiffres et une seule colonne de noms ?

  8. #7
    invited87586dc

    Re : Trier sur plusieurs colonnes

    Oui c'est ca c'est un tableau assez simple mais long donc si je met tout dans la meme colonne pas possible de tout voir

  9. #8
    Yoruk

    Re : Trier sur plusieurs colonnes

    Si alors il n'y a effectivement qu'UNE colonne contenant des chiffres à coté d'UNE colonne contenant des noms, il est facile de tout trier d'un coup ! Excel va garder les couples noms/chiffres intacts !

  10. #9
    invited87586dc

    Re : Trier sur plusieurs colonnes

    ah oui mais en fait j'ai mal du expliqué (désolé), il y a effectivement qu'une seule colonne de chaque au départ mais mon but et de le transformer en plusieurs colonnes afin de pouvoir tout voir sur la page excel. J'espere etre assez clair, sinon je voulais essayé de vous montré avec un lien mais je n'arrive pas a mettre un document excel en lien :/

  11. #10
    Yoruk

    Re : Trier sur plusieurs colonnes

    Met une impression d'écran...

    Quel est ton objectif ? Faire du tri ou bien réorganiser des résultats sur plusieurs colonnes ?

  12. #11
    invited87586dc

    Re : Trier sur plusieurs colonnes

    Voila, alors l'idée est que je parte avec un tableau genre comme la piece jointe "capture" et que j'arrive, apres un tri, a la piece jointe "capture 2"
    Images attachées Images attachées

  13. #12
    Yoruk

    Re : Trier sur plusieurs colonnes

    Okayyyy..... c'est plus clair.

    Tu n'as pas le choix, il faut coder une macro qui rassemble le tout dans une colonne unique, qui effectue le tri, puis qui re-sépare en 3 colonnes. Le module de tri par défaut ne peux rien faire !

  14. #13
    invited87586dc

    Re : Trier sur plusieurs colonnes

    Ah dac merci bien et c'est compliqué?

  15. #14
    Yoruk

    Re : Trier sur plusieurs colonnes

    Hmmm... Tu en as déjà fait ou pas ?

    Après la question c'est est-ce que tes colonnes vont toujours contenir le même nombre de données ou pas. ça va conditionner un peu le code...

  16. #15
    invited87586dc

    Re : Trier sur plusieurs colonnes

    Non jamais :/
    Et non ca va changer, pck je l'actualise environ une fois par semaine ^^

  17. #16
    Yoruk

    Re : Trier sur plusieurs colonnes

    Nan je veux dire est-ce que le nombre de lignes avec des données va changer ? (26 au total)

    Il faut décomposer la macro en 3 :
    -rassembler toutes les données en une seule colonne (qui peut être la première)
    -effectuer le tri
    -rediviser en 3 colonnes.

    Tu as quelle version d'excel ?

  18. #17
    invited87586dc

    Re : Trier sur plusieurs colonnes

    Ah non le nombres de lignes restera le meme
    dac, J'ai Excel 2007 ^^

  19. #18
    Yoruk

    Re : Trier sur plusieurs colonnes

    Ok. Documente toi un peu sur les macros, la mise en œuvre de l'éditeur VBA (Alt+F11 pour l'ouvrir il me semble) et je COMMENCE le code (pas tt de suite, j'ai pas excel sous la main). Je t'aiderai à le terminer.

  20. #19
    invited87586dc

    Re : Trier sur plusieurs colonnes

    d'accord je vais un peu regarder ca ! merci bien

  21. #20
    SunnySky

    Re : Trier sur plusieurs colonnes

    Je ne suis pas un spécialiste mais voici peut-être une piste de solution. Une solution brouillonne, j'en conviens, mais si ça fait l'affaire...

    Si les données sont sur deux colonnes (A et B), je ferais trier les colonnes. Ensuite, pour tout voir en même temps, je dupliquerais les données. Par exemple, si tes données vont de A1 à B200 et si tu ne vois que 25 lignes à la fois j'inscrirais =B26 dans la cellule C1 et j'étirerais cette formule jusqu'à D25. Je recommencerais pour les autres colonnes.

    Pas très économique: les données sont là deux fois. Mais ça fait le travail: trier sur les deux premières colonnes fait le tri sur toute la portion visible.

    Bon, pour fignoler, on peut jouer avec les couleurs pour rendre certaines valeurs invisibles si on veut...
    Le monde se divise en 10 : ceux qui connaissent le code binaire et ceux qui ne le connaissent pas.

  22. #21
    Yoruk

    Re : Trier sur plusieurs colonnes

    Ok j'ai codé un truc qui pourrait convenir.

    Tu as vu comment intégrer du code VBA dans une feuille excel ?

    Je te donne le code qui permet de :
    1-déplacer les 2 colonnes de droites en dessous de la première, à gauche
    2-effectuer le tri

    Tu auras sans doute a adapter les numéros de cellule vis à vis de ta propre feuille. La dernière étape, une fois le tri effectué, est de re-séparer les colonnes initiales, mais ça ça va être à toi de le faire !!


    Code:
    Sub Rassembler()
    
    
    'Rassemblement des cellules des colonnes 2 et 3
    For i = 1 To 7
        Cells(i + 7, 1).Value = Cells(i, 4).Value
        Cells(i + 7, 2).Value = Cells(i, 5).Value
    Next i
    
    
    For i = 1 To 4
        Cells(i + 14, 1).Value = Cells(i, 7).Value
        Cells(i + 14, 2).Value = Cells(i, 8).Value
    Next i
    
    
    'tri des cellules
    
        Range("A1:B18").Select
        Range("B18").Activate
        Selection.Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
    
    
    
    
    End Sub
    La fonction Cells(A,B).value permet de retourner le contenu de la cellule de la ligne A et de la colonne B.

  23. #22
    invited87586dc

    Re : Trier sur plusieurs colonnes

    D'accord merci beaucoup je vais testé tout ca, en esperant y arriver
    En tout cas encore merci pour le temps passé a m'aidé et pour la solution trouvé

Discussions similaires

  1. [SPSS] Calculs sur colonnes
    Par inviteecc3fa31 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 02/05/2008, 10h31
  2. insertion d'image sur plusieurs colonnes avec Latex
    Par invite1bc1ddb5 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 26/03/2008, 21h19
  3. Séparation de sulfates sur colonnes
    Par invite3485e3f6 dans le forum Chimie
    Réponses: 6
    Dernier message: 09/01/2007, 21h24
  4. Largeur colonnes Programmes sur le bureau
    Par cosak dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 21/02/2006, 12h40
  5. PIC 16F84 – Lecture de plusieurs pin et écriture sur plusieurs pins
    Par invitef1f90160 dans le forum Électronique
    Réponses: 4
    Dernier message: 31/12/2005, 14h09
Découvrez nos comparatifs produits sur l'informatique et les technologies.