Table.SortDescending, méthode (Word)
Trie des lignes de tableau par ordre alphanumérique décroissant.
Syntaxe
expression. SortDescending
expression Obligatoire. Variable qui représente un objet « Table ».
Remarques
La première ligne du tableau est considéré comme un enregistrement d'en-tête et n'est pas incluse dans l'ordre de tri. Utilisez la méthode Sort pour inclure l'enregistrement d'en-tête dans un tri.
Cette méthode offre une forme simplifiée de tri destinée aux sources de données de fusion et publipostage qui contiennent des colonnes de données. Pour la plupart des tâches de tri, utilisez la méthode Sort.
Exemple
Cet exemple montre comment créer un tableau composé de cinq lignes et cinq colonnes dans un nouveau document, insérer du texte dans chaque cellule, puis trier le tableau dans l'ordre alphanumérique décroissant.
Set newDoc = Documents.Add
Set myTable = _
newDoc.Tables.Add(Range:=Selection.Range, NumRows:=5, _
NumColumns:=5)
For iRow = 1 To myTable.Rows.Count
For iCol = 1 To myTable.Columns.Count
Set MyRange = myTable.Rows(iRow).Cells(iCol).Range
MyRange.InsertAfter "Cell" & Str$(iRow) & "," & Str$(iCol)
Next iCol
Next iRow
MsgBox "Click OK to sort in descending order."
myTable.SortDescending
Cet exemple montre comment trier le tableau contenant le point d'insertion par ordre alphanumérique décroissant.
If Selection.Information(wdWithInTable) = True Then
Selection.Tables(1).SortDescending
Else
MsgBox "The insertion point is not in a table."
End If
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.