Método Table.SortDescending (Word)
Ordena las filas de una tabla en orden alfanumérico descendente.
Sintaxis
expresión. SortDescending
expresión obligatoria. Variable que representa un objeto 'Table'.
Comentarios
La primera fila de la tabla se considera un registro de encabezado y no está incluida en el criterio de ordenación. Utilice el método Sort para incluir el registro de encabezado en un criterio de ordenación.
Este método proporciona un formulario simplificado de ordenación diseñado para orígenes de datos de combinación de correo que contienen columnas de datos. Para la mayoría de las tareas de ordenación, utilice el método Sort.
Ejemplo:
En este ejemplo, se crea una tabla de 5 x 5 en un nuevo documento, se inserta texto en todas las celdas y, a continuación, se ordena la tabla en orden alfanumérico descendente.
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
En este ejemplo, se ordena la tabla que contiene el punto de inserción en orden alfanumérico descendente.
If Selection.Information(wdWithInTable) = True Then
Selection.Tables(1).SortDescending
Else
MsgBox "The insertion point is not in a table."
End If
Consulte también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.