Eu estou olhando para criar algum código VBA para procurar outras instâncias de determinada string, mova a instância original acima encontrada

0

Eu estou olhando para criar uma macro VBA bastante básica para automatizar um processo no excel. De outro modo, terei que repetir manualmente centenas de vezes. Eu tenho uma folha com várias centenas de linhas de dados, com cerca de 20 colunas ( dataset1 ). Uma das colunas contém um identificador para a linha (por exemplo, product serial number ). Existem várias instâncias de cada identificador. Nem a classificação nem a filtragem funcionarão para esse aplicativo porque os dados são organizados em uma estrutura em árvore e precisam permanecer assim. Na parte inferior, há um segundo conjunto de dados ( dataset2 ) contendo informações semelhantes. Eu preciso organizar os dados de forma que a linha específica em dataset2 seja colocada em uma nova linha acima da linha que contém o mesmo identificador em dataset1 .

Então, acho que estou tentando criar uma macro que encontre a última instância de uma string na planilha (a string (identificador) a procurar está sempre na coluna F ), encontre a string em outro lugar, crie uma nova linha acima da primeira instância e cola a linha inteira contendo a última instância da string na linha recém-criada. Eu tentei gravar esse processo como uma macro sem sucesso.

Sou completamente novo em macros e agradeço qualquer ajuda que você possa fornecer.

    
por CeeJay 28.01.2014 / 19:58

0 respostas