Pessoal. Boa noite!
Atualmente tenho 2 códigos idênticos que transferem dados de 2 tabelas (ListObjects tbCompra ; ListObjects tbVenda) para uma terceira tabela (ListObjects tbTotal), onde as informações são consolidadas.
Entretanto, os dados que alimentam as tabelas tbCompra e tbVenda estão em uma planilha (plan2 Carteira) na mesma pasta de trabalho.
Gostaria de contar a ajuda dos amigos para ajustar um dos códigos de forma que a tabela (tbTotal) receba os dados diretamente da planilha (plan2 Carteira) sem a necessidade de passar pelas tabelas tbCompra e tbVenda. Com isso, posso eliminar as 2 tabelas citadas, melhorar o desempenho do arquivo e simplificar a rotina de manipulação dos dados.
Importante destacar que os dados somente são migrados para a tbTotal quando as 5 colunas (A, B, C, D, E) de cada tabela tbCompra e tbVenda são preenchidas. Por exemplo, se as 5 colunas da tbCompra forem preenchidas e as da tbVenda não, então somente os dados da tbCompra é que migrarão.
As informações contidas no último parágrafo são apenas para conhecimento, pois o código atual já contempla esta regra.
Lembrando que na planilha (plan2 Carteira) os dados mudam de colunas e como não se trata de uma tabela, não sei o que substitui o ListObjects no atual código.
Estou enviando a planilha contendo os códigos para facilitar o entendimento.
Estou disponibilizando o arquivo (225kb) através do link, pois o limite de anexo é 50kb
https://www.sendspace.com/file/7hyirg
Desde já agradeço a ajuda e permaneço à disposição para esclarecimentos adicionais.
Att
Luís
Postado : 04/10/2018 8:17 am