Classe SortField (Excel VBA)

L'objet SortField contient toutes les informations de tri pour les objets Worksheet, ListObjectet AutoFilter.


Dim srtfld as SortField
Set srtfld = ActiveSheet.Sort.SortFields(Index:=1)

For Each

Voici un exemple de traitement des éléments SortField dans une collection


Dim srtfld As SortField
For Each srtfld In ActiveSheet.Sort.SortFields
	
Next srtfld

Méthodes

Delete - Cette méthode supprime l'objet SortField spécifié de la collection SortFields.

ModifyKey - Modifie la valeur de la clé à partir de laquelle des valeurs sont triées dans le champ.

SetIcon - Définit une icône pour un objet SortField.

Propriétés

CustomOrder Spécifie un ordre personnalisé pour trier les champs. Variant en lecture/écriture.

DataOption Indique comment trier le texte de la plage spécifiée dans un objet SortField . En lecture/écriture XlSortDataOption.

Key Indique la plage en cours de tri. En lecture seule.

Order Détermine l'ordre de tri pour les valeurs spécifiées dans la clé. Lecture-écriture.

Priority Spécifie la priorité pour le champ de tri. Lecture-écriture.

SortOn Cette propriété renvoie ou définit l’attribut de la cellule sur le tri. En lecture/écriture XlSortOn.

SortOnValue Renvoie la valeur sur laquelle le tri est effectué pour l’objet SortField spécifié. En lecture seule.

SubField

Range - Cette collection représente une cellule, une ligne, une colonne ou une sélection de cellules contenant un ou plusieurs blocs contigus de cellules ou une plage 3D.