Macro : ranger par ordre alphabétique
Résolu/Fermé
A voir également:
- Trier une colonne excel par ordre alphabétique vba
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Macro recorder - Télécharger - Confidentialité
- Boucle excel sans macro - Forum Excel
16 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 706
14 déc. 2010 à 00:01
14 déc. 2010 à 00:01
bonjour
Cette macro te trie en ascendant sur la colonne A puis pour chaque ligne de la colonne B à la colonne F :
Cette macro te trie en ascendant sur la colonne A puis pour chaque ligne de la colonne B à la colonne F :
Public Sub tri() ActiveSheet.Cells(1, 1).Resize(ActiveSheet.UsedRange.Rows.Count, 6).Sort _ Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal ActiveSheet.Cells(1, 2).Resize(ActiveSheet.UsedRange.Rows.Count, 5).Sort _ Key1:=Range("B1"), Order1:=xlDescending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=xlSortNormal End Sub