
Não tive sucesso em pesquisar e experimentar uma macro que fizesse o seguinte.
Dado um arquivo .csv, quero criar uma macro que:
- Faça referência a esse arquivo em uma pasta de trabalho separada
- Escolha uma lista selecionada de valores em uma coluna de dados
- Agrupe esses valores em ordem crescente
- Classifique as linhas de cada grupo em ordem crescente por uma coluna diferente dentro de suas linhas.
- Imprima esses dados organizados em uma planilha na pasta de trabalho separada.
por exemplo: Esta imagem Tabela Inicial
seria transformado nesta imagem. Mesa Final
Nota: Estes exemplos foram simplificados porque as linhas contêm muitas colunas de dados a serem incluídas.
Responder1
A descrição do seu problema é muito vaga, mas você pode facilmente transformar sua tabela inicial em sua tabela final usando apenas a função de filtragem do Excel. Você apenas tem que classificar duas vezes. Primeiro, classifique a coluna B em ordem crescente e, em seguida, classifique a coluna A em ordem crescente.