Range.SortSpecial Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.