Range.SortSpecial Méthode

Définition

Utilise des méthodes de tri d’Asie de l’Est pour trier la plage ou un rapport de tableau croisé dynamique, ou utilise la méthode pour la région active si la plage ne contient qu’une seule cellule. Par exemple, le japonais effectue des tris dans l'ordre des syllabes kana.

public object SortSpecial (Microsoft.Office.Interop.Excel.XlSortMethod SortMethod = Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin, object Key1, Microsoft.Office.Interop.Excel.XlSortOrder Order1 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, object Type, object Key2, Microsoft.Office.Interop.Excel.XlSortOrder Order2 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, object Key3, Microsoft.Office.Interop.Excel.XlSortOrder Order3 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Microsoft.Office.Interop.Excel.XlYesNoGuess Header = Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo, object OrderCustom, object MatchCase, Microsoft.Office.Interop.Excel.XlSortOrientation Orientation = Microsoft.Office.Interop.Excel.XlSortOrientation.xlSortRows, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption1 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption2 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption3 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal);
Public Function SortSpecial (Optional SortMethod As XlSortMethod = Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin, Optional Key1 As Object, Optional Order1 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Type As Object, Optional Key2 As Object, Optional Order2 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Key3 As Object, Optional Order3 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Header As XlYesNoGuess = Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo, Optional OrderCustom As Object, Optional MatchCase As Object, Optional Orientation As XlSortOrientation = Microsoft.Office.Interop.Excel.XlSortOrientation.xlSortRows, Optional DataOption1 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Optional DataOption2 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Optional DataOption3 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal) As Object

Paramètres

SortMethod
XlSortMethod

Facultatif XlSortMethod. Type de tri. Certaines de ces constantes ne seront peut-être pas disponibles, en fonction de la langue sélectionnée ou installée (par exemple, le français). Il peut s’agir de l’une des constantes XlSortMethod suivantes : xlStroke. Tri en fonction de la quantité de traits dans chaque caractère. xlPinYindefault. Ordre de tri phonétique chinois des caractères.

Key1
Object

Objet facultatif. Premier champ de tri, sous forme de texte (un champ de tableau croisé dynamique ou un nom de plage) ou d'objet Range ("Dept" ou Cells(1, 1), par exemple).

Order1
XlSortOrder

Facultatif XlSortOrder. Ordre de tri du champ ou de la plage spécifié dans l’argument Key1 . Il peut s’agir de l’une des constantes XlSortOrder suivantes : xlDescending. Trie Key1 dans l’ordre décroissant.xlAscendingdefault. Trie Key1 par ordre croissant.

Type
Object

Objet facultatif. Indique les éléments à trier. Utilisez cet argument uniquement lorsque vous triez des rapports de tableau croisé dynamique.

Key2
Object

Objet facultatif. Second champ de tri, sous forme de texte (un champ de tableau croisé dynamique ou un nom de plage) ou d'objet Range. Si vous ne spécifiez pas cet argument, il n'y a pas de second champ de tri. Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlSortType suivantes : xlSortLabels. Trie le rapport de tableau croisé dynamique par étiquettes. xlSortValues. Trie le rapport de tableau croisé dynamique par valeurs.

Order2
XlSortOrder

Facultatif XlSortOrder. Ordre de tri du champ ou de la plage spécifié dans l’argument Key2 . Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlSortOrder suivantes : xlDescending. Trie Key2 dans l’ordre décroissant xlAscending par défaut. Trie Key2 par ordre croissant.

Key3
Object

Objet facultatif. Troisième champ de tri, sous forme de texte (un nom de plage) ou d'objet Range. Si vous ne spécifiez pas cet argument, il n'y a pas de troisième champ de tri. Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique.

Order3
XlSortOrder

Facultatif XlSortOrder. Ordre de tri du champ ou de la plage spécifié dans l’argument Key3 . Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlSortOrder suivantes : xlDescending. Trie Key3 dans l’ordre décroissant.xlAscendingdefault. Trie Key3 par ordre croissant.

Header
XlYesNoGuess

Facultatif XlYesNoGuess. Indique si la première ligne contient des en-têtes. Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlYesNoGuess suivantes : xlGuess. Permet à Microsoft Excel de déterminer s’il existe un en-tête et de déterminer où il se trouve s’il existe un en-tête. xlNodefault. La plage entière doit être triée. xlYes. La plage entière ne doit pas être triée.

OrderCustom
Object

Objet facultatif. Cet argument est un entier en base un référencé vers la liste des ordres de tri personnalisés. Si vous omettez OrderCustom, (ordre de tri normal) est utilisé.

MatchCase
Object

Objet facultatif. True pour effectuer un tri respectant la casse ; False pour effectuer un tri qui ne respecte pas la casse. Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique.

Orientation
XlSortOrientation

Facultatif XlSortOrientation. Orientation du tri. Il peut s’agir de l’une des constantes XlSortOrientation suivantes : xlSortRowsdefault. Le tri est effectué par ligne. xlSortColumns. Le tri est effectué par colonne.

DataOption1
XlSortDataOption

Facultatif XlSortDataOption. Spécifie comment trier du texte dans Key1. Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlSortDataOption suivantes : xlSortTextAsNumbers. Traite le texte comme des données numériques pour le tri. xlSortNormaldefault. Trie les données numériques et textuelles séparément.

DataOption2
XlSortDataOption

Facultatif XlSortDataOption. Spécifie comment trier du texte dans Key 2. Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlSortDataOption suivantes : xlSortTextAsNumbers. Traite le texte comme des données numériques pour le tri. xlSortNormaldefault. Trie les données numériques et textuelles séparément.

DataOption3
XlSortDataOption

Facultatif XlSortDataOption. Spécifie comment trier du texte dans Key 3. Cet argument ne peut pas être utilisé lors du tri de rapports de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlSortDataOption suivantes : xlSortTextAsNumbers. Traite les données numériques de texte pour le tri. xlSortNormaldefault. Trie les données numériques et textuelles séparément.

Retours

Remarques

Si aucun argument n’est défini avec la méthode SortSpecial , Microsoft Excel trie la sélection, choisie pour être triée, dans l’ordre croissant.

S’applique à