Boa Tarde!
FF,
A solução que você propôs é ótima, e acredito que é a que vai resolver a minha VIDA!
No entanto, gostaria de entender algumas coisinhas:
- Fiz um teste na planilha aqui, e além de possuir funcionários novos (possui na Base Atual, mas não na anterior), e funcionários com alteração de dados (copiar dados da Base Atual para Base Anterior), também existem funcionários desligados, que estarão na Base Anterior, mas não na Base Atual.
Notei que ao excluir uma linha com um funcionário qualquer da base atual, quando eu executo a macro, ela deixa uma linha em branco e copia o cabeçalho novamente. Tentei alterar por aqui, mas o nível de programação que você utilizou está além dos meus entendimentos rs..
- Também tentei entender qual a área a ser copiada, mas não consegui novamente. Na planilha original, a area com os dados para copia, em ambas as bases, é compreendido entre A5 e P1048576, (informei 10000 pq acredito ser uma quantidade de células que não será ultrapassada), a partir da Q em diante, são células com fórmulas e não poderão ser alteradas.
- Quando passei a macro para a planilha original, deu um erro de rotina "9 Subscrito fora do intervalo", o que eu fiz de errado?
Respondendo às suas dúvidas:
A coluna de ID sempre terá ID's preenchidos e a posição não é importante, desde que as informações estejam vinculadas ao ID correto.
Peço desculpas por não tê-la compactado, ainda sou leiga nestes assuntos de foruns. Farei isto com os próximos anexos.
Muito obrigada pela ajuda! Acredito que agora a conclusão da planilha está mais próxima.
Estou a disposição em caso de demais informações.
Att.
MMessias
Postado : 06/05/2013 11:27 am