Notifications
Clear all

Atualizar dados de tabela automaticamente

2 Posts
2 Usuários
0 Reactions
1,144 Visualizações
(@sandrolima)
Posts: 0
Estimable Member
Topic starter
 

Boa noite.

Gostaria da ajuda de vocês para desenvolver a melhor maneira de executar uma rotina... sei que envolve o uso de fórmulas e de macros e por isso resolvi colocar nessa sessão do fórum.

Periodicamente exporto dados de uma plataforma operacional da Bolsa de Valores para essa planilha em anexo.

Os dados são inseridos na Célula "B7" da Aba "BANCO DE DADOS - DDE" gerando um banco de dados com link DDE da plataforma. Os dados são inseridos na Célula "B7" porque vem junto com a barra de título do jeito que está na planilha.

A quantidade de linha desse Banco de Dados (Aba "BANCO DE DADOS - DDE") pode aumentar e diminuir diariamente de acordo com a inserção de novos ativos ou remoção de outros.

A Coluna [Ativo] da Tabela "TB_GradeAtivos" da Aba "Grade_Ativos deve retornar os mesmos Ativos da Coluna [Assert] da Aba "BANCO DE DADOS - DDE".

Preciso de uma rotina (através da combinação de fórmulas e macros) que a cada vez que o Banco de Dados - DDE for alterado com a inserção ou remoção de linhas sejam atualizados os Ativos da Coluna [Ativo] da Tabela "TB_GradeAtivos" da Aba "Grade_Ativos assim como o número de linhas da Tabela "TB_GradeAtivos e os demais campos da Tabela referentes aos Ativos.

Segue planilha anexa para testes.

 
Postado : 06/05/2021 10:34 pm
(@topscore)
Posts: 41
Eminent Member
 

@sandrolima

Preciso saber se a tabela de GRADE_ATIVOS vai estar preenchida.

1- Ela é repreenchida diariamente? Ou os dados do dia anterior continuam lá, você só preenche as linhas dos novos índices que apareceram em assets no banco de dados? Ex: apareceram 10 novos assets no banco de dados, o sistema coloca 10 novos ativos na grade, ou seja, 10 linhas em branco. O resto da tabela deve ficar como estava ou vc preenche tudo de novo?

2- O que acontece na Grade se, na atualização do banco de dados, houver menos assets que o dia anterior? Segunda tinha 400 assets, terça, 385. Essas 15 linhas da Grade, Ativos que não estão mais nos assets do banco de dados, devem ser excluídas ou continuam lá? Ou isso nunca acontece?

3- A ordem dos ativos na Grade deve ser exatamente igual aos assets no banco de dados? Ou, por ex, se na quinta feira aparecem 10 novos assets no banco de dados, eles devem ser colocados no final da coluna de ativos na grade, independente da ordem no banco de dados. Ou ficam linhas em branco por toda tabela, conforme os novos assets aparecem no banco de dados?

4- No seu arquivo há 389 assets. Seria legal um novo arquivo, banco de dados atualizado com mais ou menos assets para eu ver se essas alterações ocorrem ao longo da coluna inteira ou são alguns dados a mais no final da tabela.

 

Se eu tiver esses parâmetros, ta ajudo facilmente.

 

 

 
Postado : 09/05/2021 12:09 am