Clasificación de nivel múltiple Utilizando VBAIn Microsoft Excel 2010
En este artículo, aprenderá cómo realizar una clasificación de varios niveles a través del código VBA.
La clasificación de datos es la característica más utilizada de Excel; utilizado a diario.
Con la clasificación de datos de varios niveles, puede hacer que los datos sean más fáciles de entender.
[.underline] # Tomemos un ejemplo: # Tenemos un Informe de ventas que contiene Persona de ventas, País y Monto de ventas.
Queremos ordenar los datos por nombre de la persona de ventas y luego por país.
A continuación se muestra una instantánea de la clasificación manual:
Haga clic en la pestaña Desarrollador Desde el grupo Código, seleccione Visual Basic
Haga clic en Insertar y luego en Módulo
Esto creará un nuevo módulo.
Ingrese el siguiente código en el Módulo
Sub Clasificación_de_datos_múltiples ()
Hojas («hoja1»). Rango («A1: C» & Hojas («hoja1»). Rango («A1»). Fin (xlDown) .Row) .Ordenar _
key1: = Sheets («sheet1»). Range («A: A»), order1: = xlAscending, _
tecla2: = Hojas («hoja1»). Rango («B: B»), orden2: = xlAscendente, _
Encabezado: = xlYes
End Sub
El 1er nivel CLASIFICAR EN el vendedor (columna A)
El segundo nivel SORT ON País (columna B)
Presione la tecla de método abreviado ALT + F8 para abrir la ventana Macro y luego seleccione la macro.
Alternativamente, puede presionar F5 para ejecutar el código en la pantalla VBA.
Después de ejecutar la macro, obtendremos el siguiente resultado:
De esta manera, puede realizar una clasificación de datos de múltiples niveles, fácilmente usando el código VBA.