Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Retorna ou define a fórmula à qual o nome se refere. A fórmula está no idioma do usuário e em notação de estilo A1, começando com um sinal de igual. String de leitura/gravação.
Sintaxe
expressão. RefersToLocal
expressão Uma variável que representa um objeto Nome .
Exemplo
Este exemplo cria uma nova planilha e insere uma lista de todos os nomes na pasta de trabalho ativa, incluindo suas fórmulas (em notação de estilo A1 e no idioma do usuário).
Set newSheet = ActiveWorkbook.Worksheets.Add
i = 1
For Each nm In ActiveWorkbook.Names
newSheet.Cells(i, 1).Value = nm.NameLocal
newSheet.Cells(i, 2).Value = "'" & nm.RefersToLocal
i = i + 1
Next
Problemas conhecidos
Esta propriedade tem um erro. A atribuição de uma fórmula localizada a esta propriedade falha. A propriedade espera a mesma sintaxe da fórmula que a propriedade RefersTo: us format and list separators. Exemplo:
Sub Example()
Dim Nm As Name
Set Nm = ThisWorkbook.Names("test")
'If Windows is set to use ; as listseparator, this fails:
Nm.RefersToLocal = "=SUM(Sheet1!$A$1,Sheet1!$A$3)"
'If Windows is set to use ; as listseparator, this works:
Nm.RefersToLocal = "=SUM(Sheet1!$A$1;Sheet1!$A$3)"
End Sub
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.