Range.Sort (Excel)
Trie une plage de valeurs.
Sort (Key1, Order1, Key2, Type, Order2, Key3, Order3, Header, OrderCustom, MatchCase, Orientation, SortMethod, DataOption1, DataOption2, DataOption3, SubField1)
Range("C1") = "Index"
Columns("A:C").Sort key1:=Range("C2"), _
order1:=xlAscending, header:=xlYes
Arguments
Optional arguments
Les arguments suivants sont facultatifs
Key1 (Range) - Spécifie le premier champ de tri, soit sous la forme d’un nom de plage (String) ou d’un objet Range ; détermine les valeurs à trier.
Order1 (XlSortOrder) - Détermine l’ordre de tri pour les valeurs spécifiées dans Key1.
Les valeurs de retour possibles sont xlAscending - Trie le champ spécifié par ordre croissant, xlDescending - Trie le champ spécifié par ordre décroissant.
Key2 - Deuxième champ de tri; ne peut pas être utilisé lors du tri d’un tableau croisé dynamique
Type - Indique les éléments à trier
Order2 (XlSortOrder) - Détermine l’ordre de tri pour les valeurs spécifiées dans Key2.
Les valeurs de retour possibles sont xlAscending - Trie le champ spécifié par ordre croissant, xlDescending - Trie le champ spécifié par ordre décroissant.
Key3 - Troisième champ de tri; ne peut pas être utilisé lors du tri d’un tableau croisé dynamique
Order3 (XlSortOrder) - Détermine l’ordre de tri pour les valeurs spécifiées dans Key3.
Les valeurs de retour possibles sont xlAscending - Trie le champ spécifié par ordre croissant, xlDescending - Trie le champ spécifié par ordre décroissant.
Header (XlYesNoGuess) - Indique si la première ligne contient l'information d'en-tête. xlNo est la valeur par défaut ; spécifiez xlGuess si vous souhaitez qu'Excel tente de déterminer l'en-tête.
Les valeurs de retour possibles sont xlGuess - Excel détermine s'il existe un en-tête. S'il en existe un, il détermine sa position, xlNo - Valeur par défaut, xlYes - La plage entière ne doit pas être triée.
OrderCustom - Spécifie un décalage d'entier (base 1) dans la liste d'ordres de tri personnalisés
MatchCase (Boolean) - Affectez à cet argument la valeur true pour effectuer un tri qui respecte la casse, false pour effectuer un tri qui ne respecte pas la casse; ne peut pas être utilisé avec des tableaux croisés dynamiques.
Orientation (XlSortOrientation) - Spécifie si le tri doit être en ligne (par défaut) ou en colonne. Définissez xlSortColumns sur 1 pour trier par colonne. Définissez la valeur xlsortrowsla sur 2 pour trier par ligne (il s’agit de la valeur par défaut).
Les valeurs de retour possibles sont xlSortColumns - Trie par colonne, xlSortRows.
SortMethod (XlSortMethod) - Spécifie la méthode de tri.
Les valeurs de retour possibles sont xlPinYin - Ordre de tri phonétique chinois des caractères, xlStroke - Tri effectué en fonction de la quantité de traits dans chaque caractère.
DataOption1 (XlSortDataOption) - Indique comment trier le texte dans la plage spécifiée dans key1; ne s’applique pas au tri de tableau croisé dynamique.
Les valeurs de retour possibles sont xlSortNormal - Valeur par défaut, xlSortTextAsNumbers - Traite le texte comme des données numériques pour le tri.
DataOption2 (XlSortDataOption) - Indique comment trier le texte dans la plage spécifiée dans Key2; ne s’applique pas au tri de tableau croisé dynamique.
Les valeurs de retour possibles sont xlSortNormal - Valeur par défaut, xlSortTextAsNumbers - Traite le texte comme des données numériques pour le tri.
DataOption3 (XlSortDataOption) - Indique comment trier le texte dans la plage spécifiée dans Key3; ne s’applique pas au tri de tableau croisé dynamique.
Les valeurs de retour possibles sont xlSortNormal - Valeur par défaut, xlSortTextAsNumbers - Traite le texte comme des données numériques pour le tri.
SubField1