E ai FERA?! hoje vou te mostrar uma das automações que eu mais uso em minha rotina de trabalho, que é como executar macro em outro arquivo Excel, e só concluir depois que ele (o arquivo atualizado) estiver atualizadinho.
O Problema: Uma Macro Rebelde
Então, aqui está o problema: temos uma planilha com uma certa macro que executa uma tarefa, e outra planilha onde essa macro precisa ser atualizada e fechada. Parece simples, certo? Mas, como todos sabemos, o Excel tem uma maneira engraçada de tornar as coisas “simples” em um pesadelo completo.
A Solução: Domando a Macro
A solução para nosso problema envolve algumas etapas. Primeiro, criamos uma macro chamada “atualizar”. Esta macro é responsável por atualizar a planilha e fechar a conexão.
Em seguida, definimos algumas variáveis: o nome da pasta, o nome do arquivo e o endereço. Estas variáveis são usadas para localizar e abrir a planilha que precisa ser atualizada.
Depois de abrir a planilha, a macro “atualizar” é executada. Ela atualiza a planilha e a salva, e então fecha a planilha.
O Problema (de novo): A Macro Ainda é Rebelde
Agora, você deve estar pensando: “Uau, isso parece ótimo! Problema resolvido, certo?” Errado. Quando executamos a macro, ela abre a planilha, mas antes que a atualização possa ser concluída, a macro fecha a planilha. Isso resulta em um erro, porque a atualização ainda está em andamento quando a planilha é fechada.
A Solução (de novo): Domando a Macro (de novo)
Para resolver este problema, precisamos desativar a atualização em segundo plano. Isso pode ser feito indo nas propriedades da conexão e desmarcando a opção “Habilitar atualização em segundo plano”.
Depois de desativar a atualização em segundo plano, a macro pode ser executada novamente. Desta vez, ela atualiza a planilha, salva e fecha sem problemas.
Quer ver tudo isso em ação? Assista ao vídeo!
Se você é mais um aprendiz visual, ou simplesmente quer ver essa implementação mágica de automação em ação, temos algo especial para você. Há um vídeo incrível que mostra todo esse processo passo a passo. Você pode assistir a aula clicando aqui.
E ei, enquanto você está lá, por que não se inscreve no canal? Temos toneladas de conteúdo útil que vai ajudá-lo a se tornar um mestre do Excel. Além disso, você estará ajudando a apoiar o canal e garantindo que possamos continuar a trazer mais dessas dicas e truques úteis para você. Então, vá em frente, clique nesse botão de inscrição. Você sabe que quer.
Conclusão: A Macro Finalmente Domada
E aí está! Com um pouco de paciência e algumas mudanças nas configurações, conseguimos domar a macro rebelde. Agora, ela executa sua tarefa sem problemas, tornando nosso trabalho um pouco mais fácil.
Então, da próxima vez que você se deparar com uma macro rebelde, lembre-se: com um pouco de paciência e algumas mudanças nas configurações, você também pode domar a macro e tornar seu trabalho um pouco mais fácil.
Espero que este post tenha sido útil, e antes que você feche essa página, quero te convidar a conhecer mais de nossos materiais gratuitos clicando aqui.
Abraço do