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 :

Macro de tri personnalisé


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
    Chargé d'affaire
    Inscrit en
    Janvier 2017
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2017
    Messages : 79
    Par défaut Macro de tri personnalisé
    Bonjour
    Je fais suite à la discussion du même titre (résolue).
    Le tri simple tel qu'indiqué dans cette discusson ne fonctionne pas sur mon classeur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub TEST()
     
     SortTable ThisWorkbook.Worksheets("Feuil1"), SortList:="1;2;3"
     
    End Sub
    Quelqu'un verrait-il pourquoi?

    Merci par avance
    Fichiers attachés Fichiers attachés

  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,
    si vous voulez trier les trois colonnes A B C depuis C2 en descendant. Vous n'avez plus qu'a l'arranger à votre sauce.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Test()
    Columns("A:C").Sort Key1:=Range("C2"), order1:=xlDescending
    End Sub
    Cordialement

  3. #3
    Membre confirmé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Janvier 2017
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2017
    Messages : 79
    Par défaut
    Merci Transitoire,

    Je souhaite trier par colonne 1, puis par colonne 2, puis par colonne 3 (tri personnalisé)....

  4. #4
    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
    RE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub Test()
    Columns("A:C").Sort Key1:=Range("A2"), order1:=xlDescending, Key2:=Range("B2"), order2:=xlDescending ' etc pour d'autres colonnes et s'assurer que
                                                              '   Descending est ce qui convient, il peut-être remplacé par Ascending si besoin.
    End Sub
    Par ailleurs, il faut modifier le Format du classeur, remplacer XLSX par XLSM
    Cordialement

  5. #5
    Membre confirmé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Janvier 2017
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2017
    Messages : 79
    Par défaut
    Cela marche sur 3 critères, merci...

    Comment aller au delà svp?

    Merci par avance

Discussions similaires

  1. [XL-2013] Macro Excel tri personnalisé
    Par romain8544 dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 13/06/2016, 11h49
  2. Macro de tri personnalisé pour un classeur
    Par bobafric dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/04/2012, 10h28
  3. Tri personnalisé qui se lance tout seul
    Par zert84 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 01/09/2008, 12h35
  4. Faire une macro de tri
    Par willyol3 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/04/2008, 21h08
  5. " Excel" : Macro pour tri trois variables
    Par jeremtokyo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/06/2007, 12h37

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