Página 1 de 1

Ajuda com programação

Enviado: 26 Abr 2019 às 08:59
por Damnpiro
Bom dia amigos,

Por favor, gostaria de saber se alguém pode me ajudar com um código que faça uma busca e preenchimento automático de uma tabela.
No caso ele pegaria o valor da coluna A(produto) da aba DATABASE, procuraria na coluna D da aba DADOS. Ai pegaria os correspondentes valores desse produto da coluna padrão (coluna O) e jogaria eles nas colunas do DATABASE correspondentes com a cooluna K da aba DADOS (cód. máquina).

Sei lá, explicando parece complicado, mas é simples.

Quem puder ajudar eu ficaria muito agradecido!!


Obrigado,

Daniel.

Ajuda com programação

Enviado: 02 Mai 2019 às 07:15
por Damnpiro
Alugém por favor

Re: Ajuda com programação

Enviado: 02 Mai 2019 às 10:47
por babdallas
É possível sim fazer o que você deseja usando VBA. Porém, acredito que não seja a melhor maneira.

Sua pasta de trabalho não está disponibilizado os dados em apenas uma tabela, ou seja, cada conjunto de dados (por produto) está em uma parte da planilha, o que dificulta a obtenção do resultado.
Sugiro que você faça uma base de dados única, onde cada linha é uma informação. Depois disso, fazer relatórios fica muito mais fácil, seja os relatórios que você tem planilha Database ou na planilha Dados.
Poderia fazer a sua solução usando VBA, mas acredito que se você dispuser seus dados em uma única tabela, conseguirá obter soluções sem ou com o mínimo uso de VBA.

Ajuda com programação

Enviado: 02 Mai 2019 às 14:07
por Damnpiro
babdallas,

Obrigado pela resposta e pela dica, mas não entendi muito bem como devo proceder. Antes eu estava fazendo essas tabelas uma em cada aba, porém o Excel ficaria com umas 1000 abas, tornando-o bem pesado e travado. Por isso resolvi fazer desse jeito, tudo em uma aba, só ficaria com umas 50mil linhas. rsrs
Será que teria como me dar algum exemplo? Assim poderei adaptá-la da melhor forma.

Novamente, obriado.

Daniel.

Re: Ajuda com programação

Enviado: 03 Mai 2019 às 18:04
por babdallas
Segue um pequeno exemplo. Note como está o banco de dados (BD). As análises foram feitas com tabela dinâmica, que são atualizadas sempre que a planilha do painel for ativada.

Ajuda com programação

Enviado: 07 Mai 2019 às 14:42
por Damnpiro
Olha, mandei a planilha alterada... o que eu preciso é simples.
Localizar o código lá no dados e colocar ele no database nas respectivas máquinas com os tempos delas.

Re: Ajuda com programação

Enviado: 08 Mai 2019 às 07:37
por Damnpiro
babdallas escreveu:Segue um pequeno exemplo. Note como está o banco de dados (BD). As análises foram feitas com tabela dinâmica, que são atualizadas sempre que a planilha do painel for ativada.
Eu achei essa tabela bem interessante para consulta dos itens e tentei adicioná-la na planilha, mas não consegui. Tem como me explicar o por quê, por favor? Procurei vínculos ou códigos e não achei nada. Somente 1 linha de código rsrs

Re: Ajuda com programação

Enviado: 09 Mai 2019 às 09:56
por babdallas
Esta tabela foi feita pegando seus dados e copiando manualmente, A ideia é alimentar esta tabela como base de dados e não na outra planilha como você fez.
A única linha de código é para atualizar a tabela dinâmica toda que vez a planilha do painel é ativada.
Vou dar uma olha no seu último arquivo anexado.

Re: Ajuda com programação

Enviado: 09 Mai 2019 às 10:51
por babdallas
Veja se ajuda.

Ajuda com programação

Enviado: 09 Mai 2019 às 12:22
por Damnpiro
Bom dia babdallas, ficou simplesmente perfeito!!! Muito obrigado! Mas eu cliquei para copiar as duas worksheets para outra pasta de trabalho e parou de funcionar... eu copiei o módulo também mas não foi. O que acontece?

Re: Ajuda com programação

Enviado: 13 Mai 2019 às 08:09
por Damnpiro
Alguém?

Re: Ajuda com programação

Enviado: 13 Mai 2019 às 10:03
por babdallas
Anexe a planilha que está não está funcionando para verificar o que pode estar ocorrendo.

Ajuda com programação

Enviado: 14 Mai 2019 às 07:27
por Damnpiro
Agora já foi... passei tudo da planilha para a sua planilha rsrs Tem como eu organizar as colunas em ordem alfabeta ou personalizada? A que você me mandou ela está na ordem de criação. Toda máquina nova adicionada é automaticamente enviada para o final, e não para o lugar certo. Obrigado!!!

Re: Ajuda com programação

Enviado: 14 Mai 2019 às 09:01
por babdallas
Explique melhor. Dê um exemplo de uma máquina adicionada, o que acontece hoje e como deveria ser.