Teria como: Guardar a informação do endereço da célula ativa do inicio da sub, e resgatá-la no final para que eu a selecionasse?
Como eu faria isso?
Realmente está na cara, mas compreendo que, às vezes, temos um bloqueio de criatividade.
Basta guardar o endereço da célula em uma variável local ou global e depois pegar o endereço que ficou gravado na variável:
Sub Teste ( )
Dim EnderecoCelulaAtiva as String
EnderecoCelulaAtiva = ActiveCell.Address
Range(EnderecoCelulaAtiva).Select
End Sub
Durante a execução da rotina, a célula ativa vai mudando...
Só faça isso se for imprescindível, mas, na maioria das vezes não é, pois torna a execução mais lenta.
Se for imprescindível, é costume utilizar:
Application.ScreenUpdating = False
Application.ScreenUpdating = True
Para agilizar a execução.
Postado : 14/04/2018 5:37 am