Tri ordre alphabetique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

coolman53

XLDnaute Junior
Bonjour le forum,

On va surement rigoler de moi car c'est pas la chose la plus dure à faire mais j'ai un probleme avec un tri par ordre alphabetique😕

Je vous explique

J'ai un tableau (colonne B à X) avec un nb de ligne illimité

Je voudrai trier la colonne C (qui est fusionné avec D) par ordre aplha et que les autres données suivent le tri

Donc j'ai fais Données/Trier/colonne C/Valeur/De A à Z

Mais sa me mets "Cette opération requiert que les cellules fusionnées soit de taille identique"

Mais j'ai besoin que ces cellules fusionnées gardent cette taille🙁

Donc y'a t'il quelqu'un avec une solution svp

Ci joint le fichier

Merci d'avance
 

Pièces jointes

Re : Tri ordre alphabetique

Bonjour

Pour quelles raisons as tu fusionné les colonnes C et D ? Si c'est juste pour que les noms dedans soient tous lisibles, il te suffit d'élargir la colonne C en conséquence, non ?

@ plus
 

Pièces jointes

Dernière édition:
Re : Tri ordre alphabetique

Je suis d'accord avec toi mais le souci est que je reprend ce fichier en route et que si je decale, sa risque de faire planter le reste du fichier et je suis pas trop motivé à tout refaire sachant que la personne qui avait commence le fichier n'est plus dans l'entreprise
 
Re : Tri ordre alphabetique

Bonjour

Et oui, je comprends bien. Si c'est ça, ne pourrais tu faire comme dans le fichier en pièce jointe dans mon dernier message, sans supprimer la colonne D ? Après il ne te restera plus qu'à masquer cette colonne D, ou à lui donner une largeur ridicule.

@ plus

P.S : Où est-ce que cela ne fonctionne pas ?
 
Re : Tri ordre alphabetique

Voici un exemple de macro qui fait l'opération.
Code:
Sub test()
    'défusionner
    Range("C7:D95").UnMerge
    Range("M7:O95").UnMerge
    'Faire le tri
        ActiveWorkbook.Worksheets("Gamme HPLC").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Gamme HPLC").Sort.SortFields.Add Key:=Range( _
        "C7:C95"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("Gamme HPLC").Sort
        .SetRange Range("B7:X95")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    'Refusionner ligne
    Range("C7:D95").Merge (True)
    Range("M7:O95").Merge (True)
End Sub

A+
 
Re : Tri ordre alphabetique

Le code reprend les 3 phases que je t'ai indiqué : Défusion, tri et refusion.
Dans le fichier joint, j'ai intégré la recherche de la dernière ligne renseignée.
Fais le test en cliquant sur le bouton "TRIER".

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 tri dans Excell
Réponses
19
Affichages
488
Réponses
7
Affichages
312
  • Question Question
Power Query tri powerquery
Réponses
9
Affichages
880
Réponses
9
Affichages
483
Retour