Ir ao conteúdo
  • Cadastre-se

Excel leitura e prenchimento automático


Ir à solução Resolvido por Muca Costa,

Posts recomendados

BOM DIA.

 

Estou tentando desenvolver uma planilha com preenchimento automático baseado na extração de um relatório de um sistema interno. Porém até agora não consegui desenvolver uma formula ou macro para executar da forma que preciso.  Baseado nas informações abaixo vejam se acham alguma solução.

 

Na aba RELATÓRIO está o relatório exportado do sistema interno (IMPORTANTE preciso usar o relatório exatamente como foi exportado com o mesmo formato e leyout.) e isso é que tem deixado tudo mais complicado.

 

Ainda na aba RELATÓRIO preciso de uma formula que leia todas as linhas da coluna D até achar o texto correspondente ao veículo Ex: D10 "3125167 - SIGP_34 LEANDRO SOROCABA"

 

OBS: A lista de veículos está na aba "VEÍCULOS"

image.thumb.png.cd425511632a476669d7b06270847216.png

 

Quando a formula achar esse veículo, preciso que os valores correspondente aos produtos localizados na coluna B Ex: B16 "40037874-Oxigenio Medicinal Cil Q 3.5M3 ." retorne na aba correspondente ao veículo Ex: aba "SIGP_34 LEANDRO SOROCABA" na coluna I2 em diante da aba "SIGP_34 LEANDRO SOROCABA" até acabar os produtos referente a carga do veículo "3125167 - SIGP_34 LEANDRO SOROCABA"

 

image.thumb.png.8b24644b0a58c659e33afea5137259a1.png

 

Realizar o mesmo processo para os veículos seguintes.

 

Alguem tem alguma ideia de como fazer isso?

 

 

OBS: Os produtos estão relacionados intercalados com linhas sem valores a formula tem que funcionar assim, pois como mencionei preciso extrair os dados desse relátorio sem alterar sua forma.

 

 

image.png

log venda vinhedo.xls

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Boa tarde, @JOLIVEIRASILVA

 

Apliquei as funções ÍNDIDE e CORRESP, (que são equivalentes a função PROCV) na primeira planilha, se for isso, replique para as demais.

 

Se foi útil, clique em Curtir.

 

Se a dúvida foi sanada, marque a resposta como Solução.

 

[]s

30_03_21_log venda vinhedo_patropi.xls

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

49 minutos atrás, Patropi disse:

Boa tarde, @JOLIVEIRASILVA

 

Apliquei as funções ÍNDIDE e CORRESP, (que são equivalentes a função PROCV) na primeira planilha, se for isso, replique para as demais.

 

Se foi útil, clique em Curtir.

 

Se a dúvida foi sanada, marque a resposta como Solução.

 

[]s

30_03_21_log venda vinhedo_patropi.xls 109 kB · 1 download

Então também pensei em usar ÍNDIDE e CORRESP mas o problema  é que o intervalo não pode ser fixo por que as cargas e quantidades de linhas atera conforme os dias.

 

por isso disse que o critério tem que ser definido pela leitura de veículo até o proximo veículo na coluna D para iniciar um novo cálculo para um novo veículo. 

 

O intervalo é variavel e único modo que vejo para definir esse intervalo variavel é o intervalo de um veículo entre o próximo veículo na coluna D.

 

Ou se tiver outra solução que contemple essa variação. também pode ser....

7 minutos atrás, JOLIVEIRASILVA disse:

Então também pensei em usar ÍNDIDE e CORRESP mas o problema  é que o intervalo não pode ser fixo por que as cargas e quantidades de linhas atera conforme os dias.

 

por isso disse que o critério tem que ser definido pela leitura de veículo até o proximo veículo na coluna D para iniciar um novo cálculo para um novo veículo. 

 

O intervalo é variavel e único modo que vejo para definir esse intervalo variavel é o intervalo de um veículo entre o próximo veículo na coluna D.

 

Ou se tiver outra solução que contemple essa variação. também pode ser....

 Detalhe. a formula tem que retornar o valor da aba "RELATÓRIO"

9 minutos atrás, JOLIVEIRASILVA disse:

Então também pensei em usar ÍNDIDE e CORRESP mas o problema  é que o intervalo não pode ser fixo por que as cargas e quantidades de linhas atera conforme os dias.

 

por isso disse que o critério tem que ser definido pela leitura de veículo até o proximo veículo na coluna D para iniciar um novo cálculo para um novo veículo. 

 

O intervalo é variavel e único modo que vejo para definir esse intervalo variavel é o intervalo de um veículo entre o próximo veículo na coluna D.

 

Ou se tiver outra solução que contemple essa variação. também pode ser....

 

 Detalhe. a formula tem que retornar o valor de Ex: celula "B16" da aba "RELATÓRIO"  na celula "I2" da aba "SIGP_34 LEANDRO SOROCABA"

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Muca Costa disse:

Veja se a sugestão, em anexo, lhe ajuda...

log venda vinhedo_Muca.rar 72 kB · 0 downloads

Cara. ficou INCRIVEL......

 

MUITO OBRIGADO!

 

Vi a programação das macros no VBA, se você poder me explicar o desenvolvimento da lógica que você criou vou ficar ainda mais agradecido.

 

Abraço

Link para o comentário
Compartilhar em outros sites

  • Solução

- A Aba DADOS é preenchida com base na Aba RELATÓRIO, ao acionar a Sub DADOS()

- A Aba FILTROS é preenchida com base na Aba DADOS, ao acionar a Sub Filtrar()

- A Sub DADOS()além de buscar registros em RELATÓRIO, trata-os chamando as
Subs nessa ordem:
1 - DelA (deleta linhas com base na Function DeleteRowsByCriteria)
2 - ExtrairTexto (Preenche a coluna B da Aba DADOS)
3 - VEICULO (Preenche as linha da coluna A da Aba DADOS)
4 - DelB (deleta linhas com base na Function DeleteRowsByCriteria)
5 - ListaVeículo (Preenche a coluna J da Aba DADOS que ajuda no filtro da Aba FILTROS)

- A Sub Filtrar busca registros na Aba DADOS, preenche a Aba FILTROS, com base na informação em A2.

- você pode deletar o Módulo2

É isso; agora é com você!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!