IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Tri en escalier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur
    Inscrit en
    Mai 2018
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 93
    Par défaut Tri en escalier
    Bonjour,
    J'ai deux colonnes et je voudrais effectuer un tri en escalier afin d'avoir une lecture plus précise de mon tableur. Mais je ne vois pas comment m'y prendre au niveau du codage. Je vous avoue que je suis un peu perdu la. Voici un modèle pour expliquer la situation :
    Nom : Sans titre.png
Affichages : 251
Taille : 7,4 Ko

    Merci d'avance

  2. #2
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    Je pense que mit à votre sauce le code ci-dessous devrait aller sous réserve d'avoir la page considérée active.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Tri()
    Columns("A:B").Sort Key1:=Range("A1"), order1:=xlDescending, Sort Key2:=Range("B1"), order1:=xlDescending
    End Sub
    Cordialement

  3. #3
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    Bonjour

    Tri en escalier ? Terminologie inconnue ...

    Si je comprends bien c'est un tri à 2 critères, colonne A puis B : on peut imbriquer 127 critères de tri donc cela ne devrait pas poser problème...

    Pour le code : tu mets l’enregistreur macro en route, tu te places dans une cellule de ton tableau et tu cliques sur le bouton AZ-ZA de l'onglet données, tu paramètres ton tri, tu l'exécutes, tu arrêtes l'enregistreur et tu regardes le code obtenu...

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur
    Inscrit en
    Mai 2018
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 93
    Par défaut
    Non ce n'est pas si simple que ça. L'enregistreur de macro est inutile dans de telle condition. En réalité si on regarde la photo, la première colonne a été trié. Ensuite, par groupe ("CLOU", "VIS"..), il y a eu un tri en colonne B.
    Si on suit l'enregistreur de macro, il va d'abord trier colonne A correctement puis la colonne B en inversant la colonne A du coup...

  5. #5
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Bonjour,

    On ne te parle pas de faire deux tri successifs mais bien un tri sur deux critère
    Sur excel 2010, tu peux y accéder dans le menu accueil-> filtrer et trier -> tri personalisé
    Nom : tri.jpg
Affichages : 195
Taille : 17,4 Ko

    Et l'enregistreur de macro te donnera bien le code souhaité.

  6. #6
    Membre confirmé
    Homme Profil pro
    Ingénieur
    Inscrit en
    Mai 2018
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 93
    Par défaut
    D'accord. J'avais pas saisi correctement la réponse. Mon problème est résolu c'est bon. Merci à vous deux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tri multi-threadé
    Par Tifauv' dans le forum C
    Réponses: 8
    Dernier message: 28/06/2007, 09h00
  2. tri de liste chainée
    Par RezzA dans le forum C
    Réponses: 7
    Dernier message: 26/01/2003, 20h25
  3. Tri par fusion d'un tableau
    Par Mailgifson dans le forum C
    Réponses: 5
    Dernier message: 12/12/2002, 14h53
  4. [VBA-E] [Excel] Tri automatique
    Par bovi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/10/2002, 10h19
  5. [] Tri d'un tableau par ordre alphabétique
    Par cafeine dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/09/2002, 08h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo