Como uso uma macro para executar uma classificação personalizada em um grupo específico de dados?

Como uso uma macro para executar uma classificação personalizada em um grupo específico de dados?

Ok, então como alguém faria uma macro que fosse executada automaticamente a cada minuto e classificasse um conjunto de dados por meio de "camadas" de dados personalizadas? Por exemplo, ele classifica a coluna a que contém alguns dados numéricos do menor para o maior e depois classifica a coluna b que contém mais dados numéricos, mas isso não muda o fato de que já existem agrupamentos na coluna a? Exemplo completo abaixo

Então começamos com alguns dados aleatórios como vistos aqui:

Um | B

1 | 2

2 | 2

1 | 1

2 | 1

Então vemos que a primeira camada da classificação foi executada aqui:

Um | B

1 | 2

1 | 1

2 | 2

2 | 1

Como visto nesta última seção, a segunda camada da classificação foi executada dentro das seções definidas pela primeira camada (portanto, todas as linhas com 1 na coluna A ainda estão juntas e todas as linhas com 2 na coluna B ainda estão juntas! )

Um | B

1 | 1

1 | 2

2 | 1

2 | 2

Como alguém escreveria uma macro para alcançar esse resultado e como adaptaria a macro para ter 3 camadas de classificação (colunas A, B e C)?

Os dados que preciso classificar estão nas colunas AN e as "camadas" que precisam ser classificadas estão nas colunas C, D e G

informação relacionada