Notifications
Clear all

VALIDAR DADO E COPIAR OS VERDADEIROS

10 Posts
3 Usuários
0 Reactions
1,494 Visualizações
(@bitencourt)
Posts: 0
New Member
Topic starter
 

Bom dia,

Preciso de uma ajuda com esse código.

Tenho duas abas em minha planilha, uma com uma base de dados e a outra vazia.

O código que eu já fiz exclui as colunas desnecessárias, adiciona “;” nos espaços que preciso e quebra texto em colunas, essas colunas ficam algumas com o registro do log, outra com a data e hora do log.

Precisaria que a macro validasse se a célula contém a data e hora, se tiver copiar o valor da primeira, segunda e a data encontrada pra segunda aba.

Se alguém puder me ajudar nesse código eu envio a planilha por e-mail para dar uma olhada melhor.

Muito obrigado!

 
Postado : 09/06/2017 6:23 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Bitencourt,

Bom dia!

Anexe aqui no fórum seu arquivo compactado com .ZIP. Se os dados forem confidenciais, você pode anexar um arquivo exemplo com dados fictícios, porém com o layout exatamente igual ao layout do arquivo original, inclusive nome do arquivo e nome das abas.

No ensejo, explique melhor a necessidade, colocando na planilha, inclusive, como os dados deveriam ficar.

 
Postado : 09/06/2017 6:28 am
(@bitencourt)
Posts: 0
New Member
Topic starter
 

Segue arquivo anexado.

Deixei já com a parte pronta da macro executada, eu preciso que ele copie e cole os dados como o exemplo da segunda aba "BD2".

No caso de ter mais de uma data, passe para as linhas de baixo mantendo a mesma OS e Usuário.

 
Postado : 09/06/2017 6:59 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Confesso que continua sem entender o que você quer...

Na aba BD2 do arquivo que você enviou você colocou na célula B2 o valor FQE9482. De onde você tirou esse valor?

Que colunas devem ser copiadas de BD para BD2? Qual p critério pára que ocorra a cópia?

 
Postado : 09/06/2017 8:36 am
(@bitencourt)
Posts: 0
New Member
Topic starter
 

Assim... minha intenção é que ele valide as colunas, a partir da C, se a célula tiver data e hora, ele copie a célula da coluna A e cole na coluna A da BD2, copie a célula da coluna B e cole na coluna B da BD2, e a coluna C será preenchida com a data e hora encontrado.

Essa planilha é referente a alguns registros feito em um outro sistema, eu quero ter o levantamento da coluna A e B apenas com as datas e horas que os registros foram criados.

Por exemplo:

Linha 2 = Coluna A = 393939 Coluna B = AAA1234 Coluna C = usuário hbitencourt... Coluna D = 09/06/2017 10:00 Coluna E = 09/06/2017 10:30
Ele pegaria os dados e passaria para a BD2 assim
Linha 2 = Coluna A = 393939 Coluna B = AAA1234 Coluna C = 09/06/2017 10:00
Linha 3 = Coluna A = 393939 Coluna B = AAA1234 Coluna C = 09/06/2017 10:30

e passaria para a próxima linha validando a mesma coisa.

fica meio dificil explicar, é que estou encontrando dificuldade para ele seguir validando as células até encontrar uma vazia.

 
Postado : 09/06/2017 8:51 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Vamos ficar com os dados desse arquivo que você enviou aqui. Na aba BD tem
A2 = 3920944. B2 = darsilva.
C2 = 04/05/2017 13:36 - O usuário darsilva reprogramou o follow. O relato inserido foi: SEM CONTATO COM RESPONSAL PELA OS, DALIA DO EC FICOU DE VERIFICAR COM O RESPONSAVEL.*JBS*04/05.
D2 = 04/05/2017 13:36 - O usuário darsilva reprogramou o follow. O relato inserido foi: SEM CONTATO COM RESPONSAL PELA OS, DALIA DO EC FICOU DE VERIFICAR COM O RESPONSAVEL.*JBS*04/05
;.
E2 = 04/05/2017 13:36 - O usuário darsilva reprogramou o follow. O relato inserido foi: SEM CONTATO COM RESPONSAL PELA OS, DALIA DO EC FICOU DE VERIFICAR COM O RESPONSAVEL.*JBS*04/05; F2 = 05/04/2017 13:36:00.

Nesse caso, relativo a linha 2, deveria ser copiado para BD2, dessa forma?
A2 = 3920944
B2 = darsilva
C2 = 04/05/2017 13:36
---------------------------------
A3 = 3920944
B3 = darsilva
C3 = 04/05/2017 13:36
---------------------------------
A4 = 3920944
B4 = darsilva
C4 = 04/05/2017 13:36
---------------------------------

 
Postado : 09/06/2017 9:34 am
(@bitencourt)
Posts: 0
New Member
Topic starter
 

Exatamente isso, porém não tem necessidade de copiar todas as datas, pode ser apenas quando conter datas, se tiver texto na coluna pode desconsiderar.

 
Postado : 09/06/2017 10:16 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Bitencourt,

Boa Tarde!

Creio que você terá que ter um pouco de paciência para executar, pois seu arquivo é muito grande (mais de 20 mil linhas e algumas com muitas colunas). Aqui na minha máquina (Core i5, com 8 GB de memória RAM e Windows 7 Enterprise de 64 Bits) levou 5 minutos para concluir.

Veja se é assim.

 
Postado : 09/06/2017 11:50 am
(@bitencourt)
Posts: 0
New Member
Topic starter
 

Exatamente isso!

Muito obrigado pela ajuda!

 
Postado : 09/06/2017 12:27 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bitencourt

Como você é novato, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s

Patropi - Moderador

 
Postado : 10/06/2017 6:23 am