• Initiateur de la discussion Initiateur de la discussion Pierrot75
  • Date de début Date de début

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 !

P

Pierrot75

Guest
Bonjour,

Dans le fichier en pièce jointe, la colonne A correspond à des rubriques dont je souhaite figer l'ordre tel quel.

Par contre, pour chacune de ces rubriques, je voudrais trier la colonne B par ordre alphabétique.

Quelqu'un aurait-il une idée?

Merci d'avance.
 

Pièces jointes

Re : Tri de données

En fait je souhaiterais inclure cette opération dans un code vba déjà existant.
Je ne trouve pas la commande "Continuer avec la sélection en cours" pour compiler un code avec l'enregistreur de macro.
 
Re : Tri de données

Bonjour Cisco, Pierrot ,

Si j'ai tout compris ,

en ce servant d'une colonne pour marquer l'ordre de la premiere colonne , puis en triant ensuite sur cette nouvelle colonne puis la B.

Voir le code ci dessous :

Code:
Sub tri()
Dim Tourne As Long, LigneFin As Long
Dim Indexe As Integer
Dim Mem As String
LigneFin = Range("A" & Rows.Count).End(xlUp).Row
Indexe = 0
For Tourne = 1 To LigneFin
 If Mem <> Range("A" & Tourne) Then Indexe = Indexe + 1: Mem = Range("A" & Tourne)
 Range("C" & Tourne) = Indexe
Next

With Worksheets("Tampon").Sort
  .SortFields.Clear
  .SortFields.Add Key:=Range("C:C"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  .SortFields.Add Key:=Range("B:B"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  .SetRange Range("A:C")
  .Header = xlYes
  .MatchCase = False
  .Orientation = xlTopToBottom
  .SortMethod = xlPinYin
  .Apply
End With
End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
197
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
647
  • Question Question
Microsoft 365 Màj Graph
Réponses
5
Affichages
162
  • Question Question
Microsoft 365 tri dans Excell
Réponses
19
Affichages
842
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
353
Retour