Alteração em Macro ...
 
Notifications
Clear all

Alteração em Macro de Importação de Valores não repetidos

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

Boa tarde.

Basicamente, a macro da planilha anexa importa os itens novos (que ainda não foram importados) da Coluna [ID Atendimento] da Tabela TB_Agenda para a Tabela TB_Procedimentos.

A Tabela TB_Procedimentos no entanto recebe algumas linhas que são inseridas manualmente, no caso desse exemplo as linhas com Registro 86.01, 86.02 e 86.03 foram inseridas manualmente.
Quando há a inserção de linhas manualmente na TB_Procedimentos a comparação dos valores da Coluna [ID Atendimento] não ocorre adequadamente e ela insere linhas desnecessárias

A Macro funciona perfeitamente comparando as duas tabelas e inserindo apenas os novos "ID Atendimento" que ainda não constam na TB_Procedimentos desde que não haja linhas inseridas manualmente nessa tabela. No entanto, essa tarefa de inserção manual é necessária pq alguns procedimentos precisam ser discriminados nessa tabela.

Poderiam me ajudar a corrigir esse problema?

Para ver a Macro funcionando adequadamente basta excluir as linhas com Registro 86.01, 86.02 e 86.03 e acionar o botão da Macro.

Segue a planilha anexa.

 
Postado : 03/12/2021 1:58 pm
DJunqueira
(@dmorais)
Posts: 0
Active Member
 

Na planilha anexa te ofereço uma nova forma de ligar a tabela da agenda com a de procedimentos via Power Query, especial atenção p/ a nova macro Atualizar.

 
Postado : 03/12/2021 5:30 pm
(@sandrolima)
Posts: 0
Estimable Member
Topic starter
 

@dmorais 

Puxa vida... funcionou... mas como implemento isso na minha planilha.

É só acrescentar a Macro Atualizar() ???

Acredito que não? COmo eu faço... minha planilha principal é maior que essa... tem outras abas... e tem dados pessoais de clientes.

Como eu faço para implementar isso que vc fez na planilha de exemplo? 

 
Postado : 05/12/2021 3:57 pm
DJunqueira
(@dmorais)
Posts: 0
Active Member
 

A macro é aquela linha só mesmo 😆 

O resto é feito no Power Query q é uma ferramenta do Excel bastante simples de usar, a descrição das ações feitas no PQ estão na própria ferramenta.

A grande dica é q ao fazer uma consulta o PQ cria uma nova tabela, essa tabela deve ser Recortada e Colada p/ q tudo dê certo, substituindo a antiga. No caso do exemplo isso já foi feito, só se faz uma vez.

O Power Query é a mesma ferramenta utilizada no Power BI, portanto vale muito a pena aprender!

A utilização do PQ e tabelas nomeadas simplifica muito as macros.

 
Postado : 08/12/2021 11:03 am