Notifications
Clear all

VALIDAR DADO E COPIAR OS VERDADEIROS

10 Posts
3 Usuários
0 Reactions
1,508 Visualizações
(@bitencourt)
Posts: 5
Active 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
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious 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.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 09/06/2017 6:28 am
(@bitencourt)
Posts: 5
Active 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
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious 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?

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 09/06/2017 8:36 am
(@bitencourt)
Posts: 5
Active 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
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious 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
---------------------------------

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 09/06/2017 9:34 am
(@bitencourt)
Posts: 5
Active 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
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious 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.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

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

Exatamente isso!

Muito obrigado pela ajuda!

 
Postado : 09/06/2017 12:27 pm
Fernando Fernandes
(@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

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/06/2017 6:23 am