Como Selecionar a Última Aba do Excel Com VBA

O VBA é complexo e variável de diversas formas, dentro dele existem várias possibilidades de chegar a um resultado como, por exemplo, selecionar a última aba do Excel Com VBA, este processo não é difícil, mas muitos dos outros processos são complicados, principalmente quando temos uma quantidade considerável de linhas de códigos escritas.

Não vamos mentir, ele pode se tornar complexo em certos casos, mas em outros não. E é nesses outros casos que iremos entrar em questão. Veja o problema abaixo:

Eu tenho 300 abas criadas em uma planilha do Excel e pretendo ser direcionado rapidamente até a última aba dessa planilha, como isso poderia ser feito ?

Sabemos que esse meio poderia ser resolvido com fórmulas ou usando o Hiperlink do Excel e também utilizando uma tecla de atalho. Porém com VBA a história é outra!

Você sabia que o problema acima pode ser resolvido com apenas uma linha de código curta e simples no VBA ? Iremos te mostrar!

Logo após esse tutorial, veja esse link: Como Alterar a Fonte do Excel Com VBA

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI

 

Como Selecionar a Última Aba do Excel Com VBA

O exemplo é bem simples, temos uma planilha com 7 abas no total. Mas já pensou se fosse 300, 500 abas? E você quisesse ir até a última aba sem ficar procurando de uma por uma.

Selecionar a Última Aba do Excel Com VBA

Vamos dar um salto até a última aba dessa planilha utilizando o selecionar a última aba do Excel com VBA.

O código que usaremos no VBA, é esse:

Sub ultima_aba()

Sheets(Sheets.Count).Activate

End Sub

Já começou a ficar confuso, né?

Vamos Te Explicar como Selecionar a Última Aba do Excel Com VBA!

  • Sub ultima_aba(): Inicialização do código o nome “Sub” e o “()” fica responsável por iniciar qualquer código que será escrito no VBA e o nome “ultima_aba” é qualquer nome que damos para nosso código;
  • Sheets(   ): Se trata da indicação de todas as abas criadas na planilha;
  • Sheets.Count: Conta todas as abas da planilha e obtêm o número total de abas;
  • Sheets(Sheets.Count): Juntando os dois parâmetros, estamos indicando a última aba da planilha, temos o total de 7 abas, então: “Sheets(7)” o código entende que a última aba é indicada;
  • .Activate: Ativa a aba que é indicada, no caso é como se clicássemos encima da última aba.

E pronto! Agora veja como fica o código dentro do VBA:

Selecionar a Última Aba do Excel Com VBA, código no VBA

Com o código já dentro do VBA, vamos pressionar a tecla “F5” para ativa-lo e o resultado será a última aba da planilha selecionada:

Selecionar a Última Aba do Excel Com VBA

É muito fácil, agora você pode usar esse código para ir até a última aba da planilha o mais rápido possível!

 

Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou, se usar este recurso e você também pode enviar a sua sugestão para os próximos posts.

Até breve!

Artigos Relacionados Ao VBA: