Inquiridor
Código Vba para procurar um "valor" entre textos, em várias colunas.

Pergunta
-
Galera, seguinte, tenho um problemão no excel, e gostaria de saber se existe a possibilidade de automatizar esse trabalho via VBA.
Tenho 2 bases de dados que puxo de sistemas diferentes, elas não se cruzem (não se entendem kkk), realizar um procv ou algo similar é sem chances pois não tenho uma chave específica, pq vários dados se repetem várias vezes.
Explicando as bases
Base 1 - Um texto com diversos códigos informado via "macro"(essa macro não é igual a do excel), entre um período de data (que eu especifico no sistema, ex; dia 01 até dia 02. Na coluna que eu foco, o texto dela possuí diversos caracteres, números, e afins, porém, ele tem no meio do seu texto (depois coloco um exemplo de como é), o que eu realmente preciso.
Ex do texto: "_Z66_NTD_NRE__0034_278_080517_1021_9043403_N_060983_DESLIZE DE RODAS ACIMA DE_40KM/H"
"Deslize de Rodas" é a informação que eu preciso.
Base 2 - Relatório extraído do SAP (das notas criadas para os problemas a cima) do mesmo período do relatório da Base 1, porém ele já vem mais bonitinho e prontinho, e também me informa o mesmo problema do de cima em uma coluna chamada TEXTO.
Ex; "DESLIZE DE RODAS".
Obs; Z66 é uma chave (mais espeficiamente o número de uma locomotiva), que eu uso pra procurar e bater os dados da Base 1 para a Base 2. Porém ela não pode ser usada como uma CHAVE pois se repete de mais.
Eu preciso cruzar a DATA e HORA que foi recebida a macro (Base 1) com a data que foi criado as notas na Base 2.
Essas duas informações eu tenho (Data e Hora) nas duas bases, porém o real problema é que, na Base 1, existem linhas duplicadas com o Z66, do mesmo dia porém não no mesmo horário.
Na Base 2 a Data vai ser igual da Base 1, mas o horário não, ele vai ser até umas 4horas pra frente (isso que eu calculo, o tempo a partir do recebimento da macro no sistema até a abertura da nota no SAP).
Então a questão é o seguinte, eu preciso saber se existe algum código VBA que consiga me trazer, em 2 colunas especificas, a data e hora, pegando o TEXTO da Base 2 (deslize de rodas) e encontrando ele na Base 1 no meio daqueles códigos loucos lá, no mesmo dia (geralmente quando bate os textos das duas bases está correto).
Me expliquem como posso fazer o upload da planilha para que vcs consigam entender melhor. Obg. Qualquer dúvida perguntem..
- Editado alexandre wojciechowski sexta-feira, 2 de junho de 2017 17:49
Todas as Respostas
-
Boa tarde, alexandre wojciechowski.
Essa seria uma questão de "Break Fix" ou de "How to"?
-
-
Boa tarde, alexandre wojciechowski.
Break Fix seria um erro a ser consertado, e How to seria qual o melhor modo de se realizar, criar, modificar alguma coisa.Nesta área do fórum trabalhamos com casos de Break Fix.
Sendo assim nas questões de How To/Customização, recomendamos você postar a sua dúvida na área de "Discussões Gerais". Neste local juntamente com a comunidade, você estudará a melhor possibilidade e estrategia para chegar na solução desejada.
Esta area pode ser encontrada no momento de criar a sua pergunta, ao invés de selecionar "pergunta" você selecionará "Discussão geral"Da uma olhada nessa imagem de exemplo:
Agradeço pela atenção.
Atenciosamente,