“Conocimiento software>Hojas de cálculo

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

2015/1/31
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
Cómo establecer el ancho de una columna
¿Cómo verifico la precisión de las fórmulas en una hoja de cálculo?
Cómo ordenar alfabéticamente en Smartsheet
¿Qué es la fórmula de la hoja de cálculo en el cargo abierto para dividir?
Cómo convertir un número a una Hex en Office 2007
¿Cuál es el término para identificar un número ingresado en la hoja de cálculo?
¿Qué puedes usar para crear nuevas hojas de trabajo rápidamente?
Cómo utilizar la función SUBTOTAL de Excel
Conocimiento de la computadora © http://www.ordenador.online