Notifications
Clear all

Macro para atualizar informações de banco de dados

33 Posts
3 Usuários
0 Reactions
5,057 Visualizações
(@mmessias)
Posts: 44
Trusted Member
Topic starter
 

Boa Tarde!
Gente,
Tenho uma planilha que possui 2 bancos de dados: "Base de Dados Anterior" e "Base Atual"
Como o próprio nome sugere, preciso atualizar os dados da Base Anterior, a partir da base atual.

Neste caso, precisaria que a macro confrontasse as duas bases de dados a partir do ID do funcionário, informado em ambas na Coluna A.
Caso o ID exista em ambas, é necessário copiar a linha inteira de B à P na Base Atual, e colar na Base Anterior.

Caso só exista na base atual, precisaria que a macro inserisse os dados na próxima linha vazia da base anterior.
Os dados da tabela se iniciam em A4 já contando o cabeçalho.

Desde já agradeço.

Atenciosamente.

Mariana Messias

 
Postado : 16/04/2013 3:03 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Oi MM, desculpe a demora, agora eu que estava em viagem e não pude atender mais rápido.

Veja se assim está bom.

Eu usei outro conceito de programação, mesma lógica. Se for mover para algum lugar, notas:
Este código não depende da Referência do Microsoft Scripting Runtime, ou seja pode excluir e não se preocupar
Este código não depende mais do módulo Tools que eu havia criado
Este código depende dos nomes criados, definidos como Intervalos Dinâmicos (ou Range Dinâmico). Dá uma procurada no Forum para entender os Range Dinâmico.
Ou seja, para mover este código para outro arquivo, mova o módulo FF3, ou copie o conteúdo. E também recrie os nomes criados na janela (Ctrl+F3), funcionalidade Gerenciador de Nomes.

Qualquer dúvida, pode me ligar.

bjo

 
Postado : 15/05/2013 6:24 am
(@mmessias)
Posts: 44
Trusted Member
Topic starter
 

Boa Tarde!

FF,

Desculpe a demora para responder.

Consegui alterar o código da maneira que você informou, fiz os testes, e rodou perfeitamente!!!

Finalmente terminei a minha planilha, está linda!!! rs Não sei nem como lhe agradecer!

Muito obrigada também ao pessoal que colaborou com as sugestões, aprendi muito com as respostas de todos!

Atenciosamente,

Mariana Messias

 
Postado : 17/05/2013 9:57 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Finalmente terminei a minha planilha, está linda!!! rs Não sei nem como lhe agradecer!
Muito obrigada também ao pessoal que colaborou com as sugestões, aprendi muito com as respostas de todos!

Que ótimo, MM. Eu fico muito contente que finalmente deu tudo certo.
Para agradecer, vi que você já clicou na mãozinha, mas, vou pedir um pouco mais.
Continue frequentando o forum, se quiser claro, e ajude as pessoas quando você sentir que tem o conhecimento necessário.

O melhor aprendizado é quando ensinamos. :-)

Beijão e bom fds!

 
Postado : 17/05/2013 10:35 am
Página 3 / 3