|
|
|
|
Hoja de cálculoSortSelection (Función) Ordena los valores seleccionados en un control Hoja de cálculo. // Sorts the [A2:B5] cells of current worksheetSpreadsheetSelectPlus(PSHEET_Spreadsheet, "A2", "B5") SpreadsheetSortSelection(PSHEET_Spreadsheet, asAscending)
// Sorts the entire worksheet // Selects a cell PSHEET_Spreadsheet = "A1" // Sorts all the rows and columns with data below and on the right SpreadsheetSortSelection(PSHEET_Spreadsheet, asAscending) IF ErrorOccurred = True THEN Error(ErrorInfo()) END
// Sorts the selection according to different criteria // Column A: Ascending sort // Column B: Descending sort SpreadsheetSortSelection(PSHEET_Spreadsheet, "A" + TAB + "B" + asDescending) IF ErrorOccurred = True THEN Error(ErrorInfo()) END
Sintaxis
Clasificar la selección según un criterio de clasificación Ocultar los detalles
SpreadsheetSortSelection(<Spreadsheet control> , <Options>)
<Spreadsheet control>: Nombre del control Nombre del control Hoja de cálculo a utilizar. <Options>: Constante o combinación de constantes de tipo Integer Opciones de orden: | | asAscending (Valor predeterminado) | Orden ascendente. | asDescending | Orden descendente. | tccIgnoreAccent | Ordenar sin tener en cuenta los caracteres acentuados. | tccIgnoreCase | Ordene mientras ignora el caso. | tccIgnoreInsideSpace | Ordenar sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas. | tccIgnorePonctuationAndSpace | Ordenar sin tener en cuenta el espacio y los caracteres de puntuación. | tccIgnoreSpace | Ordenar sin tener en cuenta los caracteres de espacio que se encuentran al principio y al final de las cadenas. | tccLexicographicOrder | Ordenar según el orden lingüístico. | tccRespectNumeric | Ordenar respetando el orden de los valores numéricos. |
Clasificando la selección según varios criterios de clasificación Ocultar los detalles
SpreadsheetSortSelection(<Spreadsheet control> , <Criteria>)
<Spreadsheet control>: Nombre del control Nombre del control Hoja de cálculo a utilizar. <Criteria>: Cadena de caracteres Clasificar criterios en el siguiente formato:
"<Name column1>[;< Option>]" + TAB + "<Name column2>[;< Option>]" + TAB + ... donde: - <Nombre columna> corresponde al nombre de la columna a ordenar.
- <Opción> corresponde a una constante (o a una combinación de constantes) utilizada para definir el orden que se aplicará a la columna.. Si no se especifica este parámetro, se utilizará la constante asAscending. Este parámetro puede corresponder a:
| | asAscending (Valor predeterminado) | Orden ascendente. | asDescending | Orden descendente. | tccIgnoreAccent | Ordenar sin tener en cuenta los caracteres acentuados. | tccIgnoreCase | Ordene mientras ignora el caso. | tccIgnoreInsideSpace | Ordenar sin tener en cuenta los caracteres de espacio que se encuentran dentro de las cadenas. | tccIgnorePonctuationAndSpace | Ordenar sin tener en cuenta el espacio y los caracteres de puntuación. | tccIgnoreSpace | Ordenar sin tener en cuenta los caracteres de espacio que se encuentran al principio y al final de las cadenas. | tccLexicographicOrder | Ordenar según el orden lingüístico. | tccRespectNumeric | Ordenar respetando el orden de los valores numéricos. |
Observaciones - La clasificación se realiza en la selección actual.
- Si se selecciona una sola celda, la función busca la mejor selección: todas las filas y columnas con datos abajo y a la derecha.
- Si no se puede realizar la ordenación, la variable ErrorOccurred se pone en True y los detalles del error se devuelven con ErrorInfo.
- La primera columna se utiliza como criterio de clasificación.
- La clasificación puede ser cancelada por el usuario a través de Ctrl + Z.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|