Fonction range colonne avec nombre de ligne aléatoire

Résolu
mounapo Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   -  
mounapo Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

J'ai créé un bouton pour trier par ordre alphabétique une colonne dont le nombre de ligne est variable.

pouvez-vous me donner la formule Range pour que le tri se fasse du début jusqu'à la fin de la sélection quelque soit le nombre de ligne ?

Merci

3 réponses

  1. JCB40 Messages postés 3069 Date d'inscription   Statut Membre Dernière intervention   479
     

    Bonjour

    Un exemple de votre fichier avec explications serait le bienvenu.

    Pour transmettre un fichier,
    Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
    il faut passer par un site de pièce jointe tel que cjoint.com

    Allez sur ce site : http://cjoint.com
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse...

    Crdlt


    0
    1. JCB40 Messages postés 3069 Date d'inscription   Statut Membre Dernière intervention   479
       

      Bonjour mounapo

      Tu as trouvé la solution?

      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     

    Bonjour à tous les deux

    Un code obtenu avec l'éditeur de macro (et à peine modifié)

    Sub Macro1()
    Dim celdeb As Range
    Set celdeb = Selection.Cells(1, 1)
    Selection.Sort Key1:=celdeb, Order1:=xlAscending, Header:=xlGuess, _
            OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
            DataOption1:=xlSortNormal
    End Sub

    Cdlmnt

    0
  3. mounapo Messages postés 67 Date d'inscription   Statut Membre Dernière intervention   1
     

    Merci à vous ! J'ai trouvé ma solution en enregistrant la manipulation manuelle avec raccourcis dans une nouvelle macro et j'ai affecté la macro à mon bouton ;)

    Bon après-midi à vous !!!

    0