¿Cómo uso una macro para ejecutar una clasificación personalizada en un grupo específico de datos?

¿Cómo uso una macro para ejecutar una clasificación personalizada en un grupo específico de datos?

Bien, entonces, ¿cómo se podría crear una macro que se ejecute automáticamente cada minuto y que clasifique un grupo determinado de datos a través de "capas" de datos personalizadas? Por ejemplo, ordena la columna a que contiene algunos datos numéricos de menor a mayor y luego ordena la columna b que contiene más datos numéricos, pero ¿no cambia el hecho de que ya hay agrupaciones en la columna a? Ejemplo completo a continuación

Entonces comenzamos con algunos datos aleatorios como se ve aquí:

Un | B

1 | 2

2 | 2

1 | 1

2 | 1

Luego vemos que aquí se ha ejecutado la primera capa del tipo:

Un | B

1 | 2

1 | 1

2 | 2

2 | 1

Como se ve en esta última sección, la segunda capa de la clasificación se ejecutó dentro de las secciones definidas por la primera capa (por lo que todas las filas con un 1 en la columna A todavía están juntas y todas las filas con un 2 en la columna B todavía están juntas). )

Un | B

1 | 1

1 | 2

2 | 1

2 | 2

¿Cómo se escribiría una macro para lograr este resultado y cómo se adaptaría la macro para que tenga 3 capas de clasificación (columnas A, B y C)?

Los datos que necesito ordenar están en las columnas AN y las "Capas" que necesitan ordenar están en las columnas C, D y G

información relacionada