[VBA EXCEL] aide tri par ordre alphbetique

jeremac -  
 jeremac -
Bonjour,

J'ai une colonne avec [noms, prenoms] que je souhaiterais trier par ordre alphabétique par une macro.
Ex : Dupont, Marc (sur la même colonne)
Quelqu'un saurait-il m'aider ?

Merci

1 réponse

  1. Utilisateur anonyme
     
    Bonjour,

    Si la colonne est unique, exemple pour la colonne A :

    Sub TrierColonne()
    
        Range("A1:A100").Sort Key1:=Range("A1"), _
            Order1:=xlAscending, Header:=xlGuess, _
                OrderCustom:=1, MatchCase:=False, _
                    Orientation:=xlTopToBottom, _
                        DataOption1:=xlSortTextAsNumbers
    
    End Sub
    '
    


    Si la colonne a des colonnes associées :

    ex:

    Col A ............................Col B
    Nom Prénom..................Statut

    Dupont, Marc ................Permanent
    Lupin,Arsène.................Occasionnel
    Holmes, Sherlock............Temporaire

    Il faut alors sélectionner toute la plage

    Sub TrierColonne()
    
        Range("A1:B100").Sort Key1:=Range("A1"), _
            Order1:=xlAscending, Header:=xlGuess, _
                OrderCustom:=1, MatchCase:=False, _
                    Orientation:=xlTopToBottom, _
                        DataOption1:=xlSortTextAsNumbers
    
    End Sub
    '
    

    Lupin
    1
    1. jeremac
       
      merci ça marche nikel !!
      0