Tri automatique excel ( plusieurs colonnes)
Fermé
Tomzone
-
27 nov. 2009 à 09:14
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 29 nov. 2009 à 08:58
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 29 nov. 2009 à 08:58
A voir également:
- Tri automatique excel ( plusieurs colonnes)
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Déplacer une colonne excel - Guide
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
3 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 708
27 nov. 2009 à 09:35
27 nov. 2009 à 09:35
bonjour
Je m'explique
Pas nécessairement de façon claire... car le tri par colonne est le tri par défaut.
Pour trier sur une colonne mais en incluant toutes les colonnes il faut faire quelque chose du genre :
Je m'explique
Pas nécessairement de façon claire... car le tri par colonne est le tri par défaut.
Pour trier sur une colonne mais en incluant toutes les colonnes il faut faire quelque chose du genre :
Cells.sort Key:=Range("C2") , Order:=xlAscending
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 708
27 nov. 2009 à 09:52
27 nov. 2009 à 09:52
bonjour
Range("op")
Range("op")
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 708
29 nov. 2009 à 08:58
29 nov. 2009 à 08:58
bonjour
Si tu mets ceci, tu ne tries que sur la colonne B mais toutes les autres suivent :
Si tu mets ceci, tu ne tries que sur la colonne B mais toutes les autres suivent :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("B:B")) Is Nothing Then Cells.Sort Key1:=Range("B1"), Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal End If End Sub
27 nov. 2009 à 09:43
actuellement j'utilise cette formule
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Range("op").Sort Key1:=Range("B1"), Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
En l'occurence les colonnes utilisé sont "A" "B" et le tri se fait celon la "B" si je veu rajouter 5 colonnes qui reste lié a la designation provenant de la colonne "A" je dosi changer quelle parametre ?
Merci