Como Inserir o Número da Linha ou Coluna com VBA

Como Inserir o Número da Linha ou Coluna com VBA

Em primeiro lugar, é importante lembrar que o VBA (Visual Basic for Applications) é uma linguagem de programação poderosa que permite a automação de tarefas no Excel. Saiba que ao inserir o número da linha ou coluna em suas macros, você poderá criar procedimentos eficientes para trabalhar com dados específicos em suas planilhas.

Sendo assim, neste tutorial, mostraremos um exemplo bem simples de como obter o número da linha ou coluna com base na célula selecionada, utilizando o VBA.

Além disso, com apenas algumas linhas de código, você poderá realizar essa tarefa de forma rápida e descomplicada. Pronto para começar? Vamos lá!

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 Inserir o Número da Linha ou Coluna com VBA

Exibir o número da linha ou coluna usando o próprio Excel, é uma tarefa bem simples. Podemos usar as funções LIN e COL.

Com o VBA o procedimento é quase o mesmo, porém, essa função é escrita no idioma inglês e devemos nos atentar em outros conceitos na ferramenta.

Abrindo um módulo no VBA, iniciaremos nosso código com:

Sub lin_col(), End Sub

Número da Linha ou Coluna

Em seguida, digitaremos MsgBox Selection.Row:

Número da Linha ou Coluna, row

MsgBox: Exibe uma caixa de mensagem;

Selection: Essa é a definição de seleção em qualquer célula do Excel;

Row: Se refere ao número da linha do Excel.

O VBA vai exibir uma caixa de mensagem e dentro dessa caixa terá o número da linha de acordo com a célula selecionada.

Agora, clique em qualquer célula do Excel e pressione a tecla F5 dentro do VBA.

Veja o resultado:

Número da Linha ou Coluna, seleção

Já com o número da coluna o código referente será esse:

Número da Linha ou Coluna, column

Tudo que precisamos alterar no código é a própria função Row >> Column

Confirmando o código, visualize o resultado:

resultado column


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 CompletoCURSO DE EXCEL COMPLETO

Por fim, deixe seu comentário sobre se gostou deste tutorial prático e se usará este recurso em suas planilhas futuras. E você também pode enviar a sua sugestão para os próximos posts. Até breve!

Artigos Relacionados Ao VBA: