Objeto Name (Excel)
Representa um nome definido para um intervalo de células. Os nomes podem ser nomes internos, como Banco de Dados, Print_Area e Auto_Open ou nomes personalizados.
O objeto Name é membro da coleção Names referente aos objetos Application, Workbook e Worksheet. Use Nomes (índice), em que index é o número do índice de nome ou nome definido, para retornar um único objeto Name .
O número de índice indica a posição do nome dentro da coleção. Os nomes são substituídos em ordem alfabética (de A a Z), sem distinção entre maiúsculas e minúsculas.
Embora um objeto Range possa ter mais de um nome, não há nenhuma coleção Name para o objeto Range . Use Name com um objeto Range para retornar o primeiro nome da lista de nomes (classificados em ordem alfabética) atribuídos ao intervalo.
O exemplo a seguir exibe a referência de célula para o primeiro nome na coleção do aplicativo.
MsgBox Names(1).RefersTo
O exemplo a seguir exclui o nome "mySortRange" da pasta de trabalho ativa.
ActiveWorkbook.Names("mySortRange").Delete
Use a propriedade Name para retornar ou definir o texto do próprio nome. O exemplo a seguir altera o nome do primeiro objeto Name na pasta de trabalho ativa.
Names(1).Name = "stock_values"
O exemplo a seguir define a propriedade Visible para o primeiro nome atribuído às células A1:B1 na planilha um.
Worksheets(1).Range("a1:b1").Name.Visible = False
- Application
- Category
- CategoryLocal
- Comment
- Creator
- Index
- MacroType
- Name
- NameLocal
- Parent
- RefersTo
- RefersToLocal
- RefersToR1C1
- RefersToR1C1Local
- RefersToRange
- ShortcutKey
- ValidWorkbookParameter
- Value
- Visible
- WorkbookParameter
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.