Partager via


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

Objet Table

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.