VBA – Endereço de Intervalo/Célula

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on July 6, 2023

Este tutorial demonstrará como obter o endereço de uma célula.

Obter Endereço do objeto “Range”

Isso exibirá o endereço da célula usando o objeto Range:

MsgBox Range("A1").Address

endereco celula

Obter Endereço do objeto “Cells”

Isso exibirá o endereço da célula usando o objeto Cells:

MsgBox Cells(1,1).Address

Endereço ActiveCell

Para obter o endereço da ActiveCell, use este código:

MsgBox ActiveCell.Address

Definir Variável para o Endereço da Célula

Você também pode atribuir o endereço da célula a uma variável de cadeia de caracteres para facilitar o uso em seu código:

Dim strEndereco As String
strEndereco = Range("A1").Address

MsgBox strEndereco

Obter o Número da Linha do Endereço da Célula

Esse código extrairá o número da linha de um endereço:

Sub ObterNumeroLinhaCelula()
Dim strEndereco As String
Dim NumLinha As Long

strEndereco = Range("A1:a10").Address

NumLinha = Range(strEndereco).Row

MsgBox NumLinha 

End Sub

No entanto, geralmente você pode usar esse código muito mais simples:

MsgBox Range("A1").Row
vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA