Selecionar a Última Célula do Excel Com VBA

Selecionar a Última Célula do Excel Com VBA

Cremos que todos sabem selecionar células no Excel e também temos um tutorial bem simples de VBA, de Como Selecionar Células Com VBA no Excel. Mas hoje, ensinaremos outro meio de realizar a seleção de células específicas e em colunas específicas. Ou seja, você aprenderá como Selecionar a Última Célula do Excel Com VBA.

Aprenda Como Selecionar a Última Célula do Excel Com VBA

Um exemplo é selecionar a última célula do Excel, que se deve a última linha de uma planilha.

Além disso, também existindo a possibilidade de escolher qual coluna será selecionada.

Perceba que esse método que ensinaremos no VBA é um bom jeito você ser direcionado rapidamente para qualquer local de uma planilha.

Pois existem vários meios de resolver objetivos no VBA, mas agora você aprenderá mais um e com certeza irá enriquecer seu conhecimento.

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

 

Selecionar a Última Célula do Excel Com VBA

Primeiramente, já com o módulo aberto do VBA, e a planilha do Excel ao lado, temos abaixo o código seguinte:

Última Célula do Excel Com VBA

Note que então que a célula “A1” da planilha está selecionada.

Contudo, a nossa intenção aqui é selecionarmos a última célula.

O número da última linha do Excel é 1048576.

Abaixo, vamos entender o que o código representa:

  1. Sub Selecionar(): Esse ponto, significa a inicialização do código e o nome “Selecionar” que inserimos no mesmo. Você pode colocar qualquer nome para seu código, desde que não contenha espaços;
  2. Cells(1048576, 1).Select: Aqui, temos “Cells” que é “Célula” em seguida temos o número da linha e separado por virgula tem o número 1 que é a coluna. Entendendo melhor, Cells(linha, coluna), e “.Select” é “Selecionar“;
  3. End Sub: Esse último trecho fica responsável por finalizar o código escrito.

Com o código já posto no módulo, pressione a tecla “F5” dentro do módulo e o resultado será o direcionamento e seleção para ultima célula ou linha da planilha, veja:

Última Célula do Excel Com VBA, última linha selecionada

Também é possível mudar os parâmetros da “Cells(1048576, 1).Select” para “Cells(1, 16384).Select“.

Dessa forma da primeira linha e a última coluna será selecionada. Assim, temos a última coluna da planilha selecionada, veja:

Última Célula do Excel Com VBA, última coluna

A função “Cells(linha, coluna)”, reconhece apenas números que são ordenados por linhas e colunas. É bem simples de entender! Um exemplo é “Cells(10, 3).Select”, nesse caso a linha 10 da terceira coluna será selecionada, a terceira coluna é a coluna “C”, linha 10, coluna 3.

Curso de Excel Completo Online

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: