“Conocimientos software>Hojas de cálculo

Cómo utilizar el Método Range.sort en VBA

2016/4/23
Microsoft Excel 2010 viene con un lenguaje de programación incluido llamado Visual Basic para Aplicaciones o VBA. Puede escribir código en VBA que manipular la hoja de cálculo , por ejemplo, ordenar un rango de celdas utilizando el método Range.Sort . Este método incluye más de una docena de parámetros de modo que usted puede especificar las columnas para ordenar por , evitar que los encabezados de ser ordenados , establecer varios campos de clasificación y mucho más. Instrucciones
1

Abra la hoja de cálculo de Excel 2010 que desea ordenar el uso de VBA. Pulse el botón " Alt" y " F11 " al mismo tiempo para abrir el editor de VBA.

2 Haga doble clic en el módulo que se encuentra en el lado izquierdo del editor , cuando usted está escribiendo su VBA código . Su código aparecerá en el lado derecho de la pantalla . Coloca el cursor en una línea de código vacía en la que desea utilizar el método Sort
3

Escriba el siguiente código en el editor de VBA , sin comillas : ". Range (" A: B ") Ordenar clave1 : . = Range (" A1 ") , Order1 : = xlAscending " . Cambiar "A: B" al rango de Excel que desea ordenar y cambiar "A1 " a la primera celda de la columna que desea utilizar para ordenar. Cambiar " xlAscending " a " xlDescending " si desea ordenar de mayor a menor , en lugar de menos a más .
4

Coloque una coma y un espacio al final de su código si quieres añadir más parámetros que el método de ordenación . Introduzca el nombre del parámetro, seguido de " : =" y el valor para el parámetro. Coloque otra coma y un espacio después de cada parámetro , a excepción de la última.
5

Utilice " Clave 2 ", "Orden de 2 ", "Clave de 3 " y "orden " 3 parámetros para establecer adicional a las reglas de ordenación para cuando la primera clave encontrar valores idénticos. Utilice el parámetro "Tipo " para determinar si se debe ordenar el rango de etiquetas o valores , y el uso de " xlSortLabels " y " xlSortValues ​​", respectivamente . Utilice el parámetro " Header" , puede establecer como " xlYes ", " xlNo " o " xlGuess " para que la función de clasificación saber si sus datos tienen encabezados o no.

Utilice el parámetro OrderCustom , utilizando un entero como el valor , al utilizar un orden predeterminado personalizado que ha creado. Utilice el parámetro " MatchCase " , poniéndolo a cualquiera "True" o "False" para determinar si va a hacer caso tipo sensible. Utilice el parámetro " Orientación " , creado como " xlSortRows " o " xlSortColumns " para determinar la forma en la tabla de datos está orientada . Utilice el parámetro " SortMethod " , establecido como " xlStroke " o " xlPinYin " si usted está ordenando caracteres chinos. Por último , utilice el " DataOption1 ", " DataOption2 , " o " parámetros " , establecidos como " DataOption3 xlSortTextAsNumbers " o " xlSortNormal " para determinar si la tecla correspondiente tendrá su texto se tratará como números de la suerte .


Hojas de cálculo
OpenOffice Calc : Cómo cifrar un archivo
Cómo utilizar las funciones de Excel FISHER
Cómo convertir SAV a CSV
Cómo hacer un diagrama de Gantt con una hoja de cálculo
Cómo crear un gráfico de Interval
¿Cómo puedo crear hojas de cálculo para los archivos de personal
Cómo crear un presupuesto familiar en Microsoft Works
Cómo calcular el punto de equilibrio en un Spread Calendario
Conocimientos Informáticos © http://www.ordenador.online