Processos no Microsoft 365 para configurar aplicativos do Office, resgatar chaves de produto e ativar licenças.
OK. O screenupdating faz com que o Excel não fique pulando de seleção em seleção ao longo da sua execução.
Mas no seu código, vc deve se preocupar tanto com o ponto de partida como o ponto de chegada, para não haver inconsistência de onde a macro partiu.
Por exemplo, no seu código, vc está pegando um range, que é da planilha ativa, se se preocupar com qual planilha deve estar ativa. De qq forma, esta é só mais uma preocupação para o seu código.
Para o que vc busca, acho que vc deveria adicionar um código que independesse de onde parte para poder retornar ao mesmo lugar.
Vc poderia usar:
Dim planAtiva as Worksheet Application.ScreenUpdating = False Set planAtiva = activesheet '... 'seu código - atenção para não pegar dados de local errado '... planAtiva.activate 'Retorna para a planilha atual Application.ScreenUpdating = True 'Volta a atualizar Se for importante, vc também pode marcar a região de partida para mantar ela selecionado ao final.