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 .
< Br >