Propriedade Range.Address (Excel)
Retorna um valor String que representa a referência de intervalo na linguagem da macro.
Sintaxe
expressão.Endereço (RowAbsolute, ColumnAbsolute, ReferenceStyle, External, RelativeTo)
expressão Uma variável que representa um objeto de Intervalo.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
RowAbsolute | Opcional | Variant | True para retornar a parte da linha da referência como uma referência absoluta. O valor padrão é True. |
ColumnAbsolute | Opcional | Variant | True para retornar a parte da coluna da referência como uma referência absoluta. O valor padrão é True. |
ReferenceStyle | Opcional | XlReferenceStyle | O estilo de referência. O valor padrão é xlA1. |
External | Opcional | Variant | True para retornar uma referência externa. False para retornar uma referência local. O valor padrão é False. |
RelativeTo | Opcional | Variant | Se RowAbsolute e ColumnAbsolute forem False, e se ReferenceStyle for xlR1C1, você deverá incluir um ponto de partida para a referência relativa. Este argumento é um objeto Range que define o ponto de partida. OBSERVAÇÃO: os testes com o Excel VBA 7.1 mostram que um ponto de partida explícito não é obrigatório. Parece haver uma referência padrão de $A$1. |
Comentários
Se a referência contiver mais de uma célula, RowAbsolute e ColumnAbsolute se aplicarão a todas as linhas e colunas.
Exemplo
O exemplo a seguir exibe quatro representações diferentes do mesmo endereço de célula na Planilha1. Os comentários no exemplo são os endereços que serão exibidos nas caixas de mensagem.
Set mc = Worksheets("Sheet1").Cells(1, 1)
MsgBox mc.Address() ' $A$1
MsgBox mc.Address(RowAbsolute:=False) ' $A1
MsgBox mc.Address(ReferenceStyle:=xlR1C1) ' R1C1
MsgBox mc.Address(ReferenceStyle:=xlR1C1, _
RowAbsolute:=False, _
ColumnAbsolute:=False, _
RelativeTo:=Worksheets(1).Cells(3, 3)) ' R[-2]C[-2]
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.