Boa Noite Edivan... Primeiro quero parabenizar pelas excelentes aula de VBA! Na aula 50 eu usei 03 tipo de instrução que são: 'Linha = Range("A1000000").End(xlUp).Row + 1 Linha = Range("A:A").Find(Empty).Row 'Linha =Sheets(Aba).Range("A:A").Find(Empty).Row Todas funcionaram prefeitamente, mas gostaria de saber qual seria a melhor e mais rápida? Abço, mcfrossard....
Então cara no seu exemplo só tem 2 instruções, "Linha = Range("A:A").Find(Empty).Row" ou "Linha =Sheets(Aba).Range("A:A").Find(Empty).Row" são a mesma coisa a diferença é que sem usar Sheets(Aba) ele vai sempre pegar a aba que estiver ativa independente de qual for. A outra instrução é como se você selecionasse a célula "A1000000" e segurasse Ctrl + SetaParaCima, então na minha opinião ambas são quase idênticas em questão de velocidade, aà você deve analisar qual você entende mais e qual você quer utilizar e usar sempre para fixar na mente os comandos. Existem outras formas de conseguir esse mesmo resultado aà vai de cada um... Abraço...