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)
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Tri excel - Guide
- Formule excel - Guide
- Formule moyenne excel plusieurs colonnes - 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 684
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 684
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 684
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