É possível automatizar tarefas dentro de uma macro no Excel

0

Sou relevante novo para a Macro, portanto, gostaria de saber se o seguinte é possível;

Veja o que é, criei uma Macro que compara os dados da planilha1 com os dados da planilha2 e informa que toda a linha foi uma diferença encontrada na planilha3. Em seguida, ele destaca a célula exata na qual a diferença ocorre na Planilha3. Estou usando o MS Office Excel 2007.

Então estou feliz com a macro que tenho até agora, pois isso se ajusta bem ao meu propósito. No entanto, estou gastando muito tempo separando os dados da folha 3 em folhas separadas, por isso fiquei me perguntando se é possível registrar as etapas que eu tomo para que quando eu tiver que fazer isso no próximo mês, o processo seja muito mais rápido.

Eu brinquei com o botão de gravação dentro da aba de desenvolvedores, mas não tenho certeza se isso funcionará como os dados que aparecem como uma diferença a cada mês seriam diferentes, então você pode gravar o caminho que está fazendo mesmo se os dados flutuariam?

Na planilha 3, há mais de 4.000 linhas e colunas indo para Q. O que eu tenho feito até agora, mas adoraria fazer isso mais rápido, é o seguinte:

Eu adiciono um filtro à planilha 3 e começo na coluna A e faço a mesma coisa até a coluna Q. Eu filtro por cor em cada coluna e manualmente recorto e colo esses dados em uma pasta de trabalho separada todos juntos. (isso não tem que estar em pastas de trabalho diferentes, pode facilmente começar a mostrar a divisão usando a planilha 4).

Se alguém tiver alguma ideia de como eu poderia tornar essa etapa secundária do meu processo mensal mais rápida, adicione um comentário, pois toda a ajuda será muito bem recebida por mim.

Atenciosamente, andrea

    
por andrea douglas 11.10.2012 / 16:49

1 resposta

0

Sim. Use xlDown para chegar ao fundo sem especificar onde isso está, mas se você criar sua macro gravando, terá que ajustar o código para incorporá-la.

    
por 11.10.2012 / 18:39