Bom dia senhores,
Percebi que quando estou gravando uma macro, é muito usado o comando CTRL+seta pra baixo ou END+seta para baixo, para que eu localize a ultima célula que detenha informação. Pois geralmente eu aumento uma coluna para trabalhar as informações que já tenho.
Quando esta vendo as linhas de código geradas pela gravação da macro, e vejo que aparace o comando "Selection.End(xlDown).Select" e quando eu clico na celula da coluna a direita no VBA ele define uma Range com o numero na celula que cliquei.
Caso eu execute a macro em uma planilha com numero de linhas diferentes, o comando x1Down vai ser executado corretamente, porem quando ele definiu uma range na gravação da macro, ele nao vai selecionar a celula imediatamente a direta, ele vai selecionar a célula que foi definida a range na gravação da macro, correto?
Se sim, como posso resolver isso?
Desde já obrigado.
Postado : 13/10/2016 8:24 am