Remetre les dates dans lae bon ordre

Résolu
Bonjour
Je commence sur les tableaux
J'ai cherché sur le net mais pas simple
Je souhaite remettre les chiffres dans ce tableau du plus petit au plus grand .
Je souhaite faire tout en un seul (ou deux )clic parce qu'il y a 230 lignes
je ne me vois pas faire un filtrage pour chaque ligne:
https://nofile.io/f/1etv2j6oQMd/Capture.PNG
J'ai su le faire pour quelques lignes mais je souhaite le faire pour les 230 lignes
Vous voyez par exemple que je ne l'ai pas fait pour 17/12/2018
Merci

35 réponses

Résumé de la discussion

Un utilisateur cherche à trier les chiffres d'un tableau Excel, sur 230 lignes, du plus petit au plus grand, et souhaite une solution en un ou deux clics. La solution principale est une macro VBA qui trie les colonnes E à I pour chaque ligne, en ouvrant l’éditeur (Alt+F11), Insertion > Module et en collant le code adapté avec le nombre de lignes. D'autres évoquent aussi des méthodes alternatives, comme trier directement la colonne A si ce sont des codes, ou effectuer un tri manuel via clic droit puis Trier. Certains participants précisent qu'il faut adapter la plage de tri selon le nombre réel de lignes et que la macro peut être ajustée pour d'autres colonnes si nécessaire.

Bobot (l’IA à votre service)
  1. Contributeur
    Bonjour
    on ne sait pas avec votre image combien il y a de boules à classer
    ceci dit si par exemple vos valeurs vont de F à J à partir de ligne 2
    (à adapter) un solution ici:
    en K2:=PETITEVALEUR($F2:$J2;COLONNE(A$1))
    attention aux signes $ aux bons endroits
    tirez cette formules vers la droite pour couvrir autant de colonnes que la liste d'origine
    sélectionner ce champ K2:xx2
    et tirez le tout sur la hauteur utile
    vous pourrez ensuite si besoin, copier cette plage de formule et faire un collage clic droit / "collage spécial valeur" sur F2 du tableau d'origine
    note: saur erreur tout ce qu'on voir sur votre image est classé correctement , 17/12 inclus
    crdlmnt

    0
    1. Bonjour Vaucluse
      Je vous remercie pour votre réponse rapide
      La mienne l'est un peu moins ,ceci s'explique par le fait que je n'ai pas de signal "répondu" dans mon paramétrage CCM.
      Je vous remets une image plus explicite:
      https://nofile.io/f/ToOFgRK7AHC/Capture.PNG
      Je ne souhaite ranger que les boules des colonnes E à I du plus petit (1) au plus grand(49)
      Je ne souhaite pas ranger la 6ieme boule (J) qui est le numéro complémentaire.
      Je m'aperçois d'ailleurs que les lignes que j'avais arrangé hier (avec trier et tri personnalisé ) n'existe plus
      ???

      Dans l'explication que vous me conseillez ici :
      en K2:=PETITEVALEUR($F2:$J2;COLONNE(A$1))
      Je n'ai rien compris
      C'est seulement la deuxième fois que je viens sur Excel mais je comprends vite.
      Merci
      0
      1. PS:il y a 235 lignes à trier
        Je pensais à couvrir l'ensemble avec un clic gauche pour rentrer le paramétrage mais c'est sans doute plus compliquer (à ce que je commence à comprendre en vous lisant ,il faut rentrer des codes au bon endroit
        Le 17/12/2018 (première capture) la boule 35 est avant la boule 30
        A vous lire
        Cordialement et Merci
        0
        1. Contributeur
          Alors plutôt qu'une image déposez le modèle Excel de vos données ici, sans données confidentielles:
          http://www.partage.fr/
          et revenez coller le lien créé sur le site
          je vous mettrais en place le processus de cette proposition
          à vous lire
          crdlmnt

          0
          1. Heu???
            Modéle?
            Je ne sais pas ce que c'est ,c'est un téléchargement depuis le site FDJ
            Je ne peux vous en dire plus
            Désolé
            0
            1. Contributeur
              Voila un modèle que vous pouvez télécharger ici:
              https://mon-partage.fr/f/28kvq0HY/
              il y a des explications dedans sur ce que je vous propose
              si problème, déposez votre fichier sur le même site:
              ouvrir la page du site
              en haut: "choisir un fichier": recherchez votre fichier
              en bas "uploader": cliquez
              remontez en haut après l'enregistrement: "lien pour télécharger"
              copiez le lien et revenez le coller ici
              a+
              crdlmnt
              0
          2. re
            D'autre part après plusieurs recherche et analyse de votre lien ,il y a un soucis:
            https://nofile.io/f/2JPxygf8dMQ/Capture.PNG
            https://nofile.io/f/nDgtKgqd8zA/Capture.PNG1.PNG
            https://nofile.io/f/DcTnHQXaX1E/Capture.PNG4.PNG
            J'ai trouvé la réponse:
            https://mon-partage.fr/
            Je préfère cela ,ce site est crypté de bout en bout
            Il y a longtemps que je ne clique plus sur du http
            CDT
            0
            1. Bonsoir Vaucluse
              Merci pour votre aide et de votre patience
              Je regarderai votre dernier lien dans ma VM demain
              Il y a un petit soucis :
              https://nofile.io/f/9h3GGof6gER/Capture.PNG
              https://nofile.io/f/c4fCDK0GYEd/Capture.PNG1.PNG
              https://nofile.io/f/rcDzZXtXkMe/Capture.PNG10.PNG
              https://nofile.io/f/vwtFzmzmVOF/Capture.PNG11.PNG
              Ce serait tous des FP?
              Des boites mais vides comme dirait notre ami Malékal
              Vous n'etes évidemment pas en cause
              A demain
              Merci
              0
              1. Contributeur
                tout ce que vous me dites là n'a pas grand chose à voir avec ce que je dépose sur les deux sites
                si vous ne pouvez pas charger le fichier, déposez ici une image ou l'on puisse voir les en-têtes de lignes et de colonne du début de vos données.
                0
            2. Bonsoir
              Un exemple en vba
              la macro s'active par les touches Ctrl+w

              https://www.cjoint.com/c/HLvvPywei4y
              Cordialement
              0
              1. Bonjour
                Tu te casses bien les méninges pour rien comme tu peux le voir dans le fichier excel
                de la FDJ en colonne K les nombres des colonnes E F G H I sont classés dans l'ordre.
                Voir le fichier FDJ ci-dessous

                https://www.cjoint.com/c/HLwiZvxYt5y
                Cordialement
                0
                1. Bonjour JCB40
                  Merci pour ton conseil
                  Je rappelle que si sur les soft,les OS, la navigation , je comprends assez bien ...
                  Je suis nul sur Excel
                  Je n'ai aucun savoir
                  Je le découvre avec ce Chargement de la FDJ
                  D'où ma(mes )question sans doute énervante pour un aidant
                  0
                  1. Bonjour Vaucluse .
                    Je dépose donc une image comme vous le souhaitez parce que vous l'avez compris je suis trop sécurisé et le fichier ne passe pas :
                    https://nofile.io/f/jdP3Y9JnPh9/Capture.PNG
                    https://nofile.io/f/mc5wMNFSRsV/Capture.PNG1.PNG
                    Voilà ,j’espère que c'est ce que vous souhaitez .
                    0
                    1. Re ......
                      Ha???!!!!
                      Ben mince .
                      Suis-je bête ?
                      Comme l'indique JCB40 ,les boules sont dans l'ordre à la colonne K
                      Comme quoi ,vous voyez ,je ne sais même pas lire un tableau....
                      Il me suffit donc d'élargir fortement cette colonne .
                      Mais je pense cependant (d’après vos conseils) qu'il faille que je change le .csv en .xlsm pour que cette modification soit constante.

                      Mais comment faire?
                      Merci
                      0
                      1. Difficile de comprendre ce que tu veux faire avec ce tableau
                        Crdlt
                        0
                        1. Re JCB40
                          Ce que je souhaite ,c'est :
                          Dans un premier temps ,mettre les boules des colonnes E à I du plus petit au plus grand.
                          Pourquoi ?parce que c'est {pour moi} plus facile de lire en colonne et que l'on peut voir plus facilement les numéro redondants ou au contraire à l'écart.
                          Supprimer toutes les colonnes de N à AH
                          Je ne peux ouvrir CJoint meme avec ma VM:
                          https://nofile.io/f/6RzA5q1s9GE/Capture.PNG
                          https://nofile.io/f/pd55wF6kB8U/Capture.PNG1.PNG
                          Voir en bas dans la barre des taches de ma VM
                          Je ne souhaite donc pas télécharger un fichier mais intervenir directement sur Mon Fichier Excel avec vos conseils
                          Merci
                          0
                          1. Re,
                            Tu vas faire un peu de vba
                            Tu te mets sur la feuille de ton fichier>>>
                            Tu fais Alt+F11 tu cliques sur Insertion ensuite sur module et là tu colles la Macro ci-dessous

                            Sub Macro1()
                            'remplacer le 10 par le nombre de lignes à classer
                            For i = 2 To 10
                            Range("E" & i & ":" & "I" & i).Select
                            Selection.Sort Key1:=Range("E" & i), Order1:=xlAscending, Header:=xlGuess, _
                            OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight
                            Next i
                            End Sub

                            On verra après pour la suite
                            0
                        2. Pour tous ....mais bon même je me passionne sur la compréhension d'un sujet.
                          Je sais qu'il est parfois rébarbatif de donner des explications à un néophyte .
                          On a souvent autre chose à faire
                          Respect à vous
                          0
                          1. Re JCB40
                            Merci pour ton aide
                            Ne crois pas qu'il n'y a pas de suivi de ma part
                            J'ai un gros soucis avec les fichiers proposés via Cjoint
                            J'ai cassé ma VM et beug sur mon Windows(heureusement j'ai des images systémes) mais cela prend du temps .
                            J'ai maintenant pu analyser les causes de ce non téléchargement ,c'est le filtre dshield .org (en bas de la capture ,première ,vos propres listes) :
                            https://nofile.io/f/PVszKAv7CCe/Capture.PNG
                            C'est la raison pour laquelle je télécharge rarement un fichier via les forums et que je préfére l'aide (pas à pas ) que tu me proposes
                            Merci
                            0
                            1. re
                              Voila ,c'est fait :
                              https://nofile.io/f/AVv5ku0yO5Y/Capture.PNG
                              Lorsque j'ai collé,j'ai fermé excel puis rouvert puis copier image
                              0
                              1. Maintenant tu cliques sur développeur
                                ensuite cliques sur macro
                                clique sur options dans la case qui clignote tu mets w puis clic sur ok
                                enfin clique sur la croix rouge pour fermer
                                a chaque fois que tu voudras faire le classement tu feras Alt+w
                                pense a mettre a jour dans le code le nombre de ligne que tu veux classer
                                0
                                1. Développeur ?
                                  Je ne vois nul part ce paramètre.
                                  Le seul endroit où j'ai un macro est sous outil:
                                  https://nofile.io/f/o0bBztY836k/Capture.PNG
                                  0
                                  • 1
                                  • 2