Notifications
Clear all

Consulta Dados entre abas

13 Posts
2 Usuários
0 Reactions
2,597 Visualizações
(@cmbruno)
Posts: 0
New Member
Topic starter
 

Boa tarde,

Pessoal , poderiam dar uma ajuda com a situação abaixo?

Tenho que fazer a conciliação diaria de um relatório que recebemos, isso direto no sistema
consultando nota a nota para identificar qual a viagem pertence determinado grupo de notas.

Porém consigo gerar um relatório que tem as informações que preciso, pergunto , se é possivel
uma vba que busque detro da aba viagens o numero da viagem a que pertence o grupo de notas
que estão na aba report.

como exemplo deixei em amarelo na aba report a informação do relatório que recebemos, preciso
identificar na aba viagens as mesmas informações e trazer a viagem que pertence ( em azul ).

 
Postado : 01/09/2014 3:51 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Se poder melhor sua explicação, eu agradeço!
Eu vou buscar na guia "Viagens" um número que ria Viagem Tbd, certo?
Mas na guia report o critério ficaria em AA17 ??

O que deve ser retornado? :? :?

Att

 
Postado : 02/09/2014 7:20 am
(@cmbruno)
Posts: 0
New Member
Topic starter
 

Bom dia,

Alexandre, deixa ver se melhoro.

Na Aba report, sempre ira vir as informações da seguinte forma:

Vagão Bruto Tara liquido data saida Fluxo DCL Cte Peso Valor Documento Peso Total/Parcial

e na Aba Viagens as informações:

Filial TBD Viagem Tbd Vagão Peso Vagão Serie Nota Filial Peso rateado e vai seguindo.

O que preciso exista uma comparação entre as abas da seguinte forma

O vagão na aba report existe na aba viagens, se sim então comparar os numeros de documento da aba report com os numero de nota fiscais da aba viagens, são iguais se sim , comparar o Peso da aba report com o peso rateado da aba viagens , se tudo for igual trazer o numero da viagem da aba viagens para a coluna AA da aba report. Isso precisa se repetir em toda aba report.

O que coloquei em amarelo foi só um exemplo. Se olhar na aba viagens e buscar a viagem 254.071 ira verificar que existe uma que tem as mesmas informações tanto na aba repor quanto na aba viagens.

Não sei se ficou entendido, espero que sim.

 
Postado : 02/09/2014 8:12 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Seria algo assim...
https://www.sendspace.com/file/5b2j2f

Att

 
Postado : 02/09/2014 9:05 am
(@cmbruno)
Posts: 0
New Member
Topic starter
 

Boa tarde,

Alexandre, ela atenderia sim, poderia explicar o funcionamento?

Como conseguiu as informações que estão na aba AleVBa, pois executei a vba e ela da erro, mesmo na planilha que mandou.

 
Postado : 02/09/2014 11:44 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!

Eu não usei VBA!!!..
Na sua guia Report, vai aumentar as linhas? ou ficará sempre deste mesmo tamanho?

Att

 
Postado : 02/09/2014 11:59 am
(@cmbruno)
Posts: 0
New Member
Topic starter
 

Vai aumentar, não tem um tamanho definido, vai depender da movimentação dos volumes do dia, dai o relatório que nos será enviado pode ser maior ou menor que a planilha teste que enviei.

 
Postado : 02/09/2014 12:11 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

É obrigatório ter essa guia Report nesse formato, ou pode eliminar as colunas e linhas em branco?

Se não podermos mudar o lay-out desse relatório na coluna de cabeçalho Documento,

Para um determinado vagão, será comparado mais de uma nota?
FHR-355271-3 73.380 20.780 52.600 28/08/2014 0 9437 002-000497476 52,60 0,00 414277
seria....
FHR-355271-3 73.380 20.780 52.600 28/08/2014 0 9437 002-000497476 52,60 0,00 414277
FHR-355271-3 73.380 20.780 52.600 28/08/2014 0 9437 002-000497476 52,60 0,00 414496
FHR-355271-3 73.380 20.780 52.600 28/08/2014 0 9437 002-000497476 52,60 0,00 414511

Esse relatório pode ter dois ou mais dias, ou quando é gerado é sempre do mesmo dia?

Att

 
Postado : 02/09/2014 1:22 pm
(@cmbruno)
Posts: 0
New Member
Topic starter
 

Alexandre, Esse relatório nos é enviado diariamente, porem pode ocorrer de aparecer mais de uma nota devido a algum tipo de refaturamento.

O que ocorre no processo é o seguinte:
A empresa terceira, recebe nosso produto e embarca em vagões, cada vagão recebe a quantidade de 3 notas ( isso em média ) pode variar pra mais ou pra menos. Essa é a informação a aba report.

Esse processo gera no nosso sistema um numero de viagem que precisa ser fiel ao relatório enviado, por isso geramos todas a viagens de determinado periodo onde vem toda a informação de vagão , viagem, nota , qtde rateada, etc. E precisamos verificar se as informações que estão na aba report batem com a da aba viagem.

Exemplo aleatório:

Foram embarcados no dia 02/09 no vagão HFE 355039-6 as notas 414493 qtde 7.660 - 414494 qtde 18.390 - 414495 qtde 10.430 totalizando no embarque 36.480kg e isso gerou um numero de viagem que não vem no relatório.

Geramos um relatório nosso onde constam todas as viagem que foram geradas no dia 02/09 onde me traz uma lista com todas.
preciso identificar nessa relação qual viagem tem as mesmas informações das contidas do vagão HFE 355039-6 .

O lay - out preciso que seja mantido.

 
Postado : 02/09/2014 1:55 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Segue, vide anexo..

Att

 
Postado : 05/09/2014 6:51 am
(@cmbruno)
Posts: 0
New Member
Topic starter
 

Doutor, Obrigado pelo envio.

Agora preciso de um help,poderia verificar se fiz algo incorreto?

peguei a nova planilha rececebida e inseri o modulo com o código vba e na aba viagens coloquei a formula na coluna key, porem não deu certo, não buscou as viagens.

Segue em anexo a planilha

 
Postado : 05/09/2014 7:59 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Na coluna T, quando tem um pequeno triangulo verde no canto superior esquerdo, os dados estão formatados com texto, você deve converter para número!!!

Att

 
Postado : 05/09/2014 10:22 am
(@cmbruno)
Posts: 0
New Member
Topic starter
 

Alexandre, show de bola, esta do jeito que preciso.

Muito obrigado pela ajuda.

 
Postado : 05/09/2014 11:40 am