Range.SortSpecial Método

Definición

Usa métodos de ordenación de Asia oriental para ordenar el rango o un informe de tabla dinámica, o usa el método para la región activa si el rango contiene solo una celda. Por ejemplo, el japonés se ordena según el silabario 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

Parámetros

SortMethod
XlSortMethod

Opcional XlSortMethod. Tipo de ordenación. Algunas de estas constantes pueden no estar disponibles, según el idioma instalado o seleccionado (por ejemplo, inglés de EE.UU.). Puede ser una de las siguientes constantes XlSortMethod :xlStroke. Ordenar por la cantidad de trazos de cada carácter. xlPinYindefault. Orden fonético de caracteres en chino.

Key1
Object

Objeto opcional. Primer campo de ordenación, como texto (campo de tabla dinámica o nombre de rango) o como objeto Range ("Dept" o Cells(1, 1), por ejemplo).

Order1
XlSortOrder

Opcional XlSortOrder. Criterio de ordenación del campo o intervalo especificado en el Key1 argumento . Puede ser una de las siguientes constantes XlSortOrder :xlDescending. Key1 Ordena en orden descendente.xlAscendingdefault. Key1 Ordena en orden ascendente.

Type
Object

Objeto opcional. Especifica qué elementos se van a ordenar. Utilice este argumento sólo cuando ordene informes de tabla dinámica.

Key2
Object

Objeto opcional. Segundo campo de ordenación, como texto (campo de tabla dinámica o nombre de rango) o como objeto Range. Si omite este argumento no habrá un segundo campo de ordenación. No se puede utilizar para ordenar informes de tabla dinámica. Puede ser una de las siguientes constantes XlSortType :xlSortLabels. Ordena el informe de tabla dinámica por etiquetas. xlSortValues. Ordena el informe de tabla dinámica por valores.

Order2
XlSortOrder

Opcional XlSortOrder. Criterio de ordenación del campo o intervalo especificado en el Key2 argumento . No se puede utilizar para ordenar informes de tabla dinámica. Puede ser una de las siguientes constantes XlSortOrder :xlDescending. Key2 Ordena en orden descendente el valor predeterminado xlAscending. Key2 Ordena en orden ascendente.

Key3
Object

Objeto opcional. Tercer campo de ordenación, como texto (nombre de rango) o como objeto Range. Si omite este argumento no habrá un tercer campo de ordenación. No se puede utilizar para ordenar informes de tabla dinámica.

Order3
XlSortOrder

Opcional XlSortOrder. Criterio de ordenación del campo o intervalo especificado en el Key3 argumento . No se puede utilizar para ordenar informes de tabla dinámica. Puede ser una de las siguientes constantes XlSortOrder : xlDescending. Key3 Ordena en orden descendente.xlAscendingdefault. Key3 Ordena en orden ascendente.

Header
XlYesNoGuess

Opcional XlYesNoGuess. Especifica si la primera fila contiene encabezados o no. No se puede utilizar para ordenar informes de tabla dinámica. Puede ser una de las siguientes constantes XlYesNoGuess :xlGuess. Permite a Microsoft Excel determinar si hay un encabezado y determinar dónde está si hay uno. xlNodefault. Se debe ordenar todo el intervalo. xlYes. No se debe ordenar el rango completo.

OrderCustom
Object

Objeto opcional. Este argumento facilita un entero en base uno que constituye la posición en la lista de criterios de ordenación personalizados. Si omite OrderCustom, se usa (criterio de ordenación normal).

MatchCase
Object

Objeto opcional. True para realizar una ordenación que distingue entre mayúsculas y minúsculas; False para no tener en cuenta las mayúsculas y minúsculas al realizar la ordenación. No se puede utilizar para ordenar informes de tabla dinámica.

Orientation
XlSortOrientation

Opcional XlSortOrientation. La orientación de ordenación. Puede ser una de las siguientes constantes XlSortOrientation :xlSortRowsdefault. La ordenación se realiza por fila. xlSortColumns. La ordenación se realiza por columna.

DataOption1
XlSortDataOption

Opcional XlSortDataOption. Especifica cómo ordenar texto en Key1. No se puede utilizar para ordenar informes de tabla dinámica. Puede ser una de las siguientes constantes XlSortDataOption :xlSortTextAsNumbers. Trata el texto como datos numéricos para la ordenación. xlSortNormaldefault. Ordena por separado los datos numéricos y el texto.

DataOption2
XlSortDataOption

Opcional XlSortDataOption. Especifica cómo ordenar texto en Key 2. No se puede utilizar para ordenar informes de tabla dinámica. Puede ser una de las siguientes constantes XlSortDataOption :xlSortTextAsNumbers. Trata el texto como datos numéricos para la ordenación. xlSortNormaldefault. Ordena por separado los datos numéricos y el texto.

DataOption3
XlSortDataOption

Opcional XlSortDataOption. Especifica cómo ordenar texto en Key 3. No se puede utilizar para ordenar informes de tabla dinámica. Puede ser una de las siguientes constantes XlSortDataOption :xlSortTextAsNumbers. Trata los datos numéricos de texto para la ordenación. xlSortNormaldefault. Ordena por separado los datos numéricos y el texto.

Devoluciones

Comentarios

Si no se define ningún argumento con el método SortSpecial , Microsoft Excel ordenará la selección, elegida para ordenarse, en orden ascendente.

Se aplica a