Como Usar a Função ROW no VBA

A função ROW no VBA é capaz de retornar o número da linha do Excel. Dentro do VBA, precisamos indicar algum objeto para trabalhar junto com a função ROW.

Por exemplo, ao selecionar uma célula e ativar o código no VBA, uma mensagem será exibida, informando o número da linha correspondente a célula que foi selecionada.

ROW é a mesma coisa que LINHA.

Logo a seguir, veremos um exemplo sobre a função ROW no VBA, onde iremos selecionar uma célula e uma mensagem será exibida, informando qual linha correspondente a célula se encontra.

Usando o VBA Para Dizer Qual Célula Foi Selecionada

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 Usar a Função ROW no VBA

O código que vemos logo abaixo, consegue retornar o número da linha do Excel, com base na seleção da célula correspondente. Ao selecionar uma célula da planilha e em seguida ativar o código, uma mensagem será exibida informando o número da linha.

Função ROW no VBA

Vamos entender o que significa alguns pontos do código:

  • L: Declaração de uma variável, que receberá algo para armazenar na memória. Pode ser qualquer letra ou palavra de sua preferência;
  • Selection: Qualquer seleção feita na planilha é reconhecida por esse termo “Selection”;
  • Row: Essa é a função ROW que retorna o número da linha, que no caso é uma propriedade que o “Selection” deve receber.

Resumindo todo o código, temos:

Sub linha(): Inicialização do código;

L = Selection.Row: Variável “L” recebe a seleção com a propriedade “Row”;

MsgBox L: Exibe uma mensagem, que no caso é o número da linha onde a variável “L” recebeu;

End Sub: Finaliza o código.


Para iniciar o código, clique em qualquer célula da planilha e pressione as teclas “Alt + F8” e na janela abaixo selecione o nome do código e pressione o botão “Executar”:

Função ROW no VBA, executar

E a mensagem será exibida, informando o número da linha:

resultado

Para confirmar a mensagem, pressione o botão “Ok”. Você pode ativar esse código quantas vezes for necessário, basta selecionar a célula e executa-lo.


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: