Objeto Name (Excel)

Representa um nome definido para um intervalo de células. Os nomes podem ser nomes integrados, como Banco de Dados, Print_Area e Auto_Open, ou nomes personalizados.

Comentários

Objetos Application, Workbook e Worksheet

O objeto Name é membro da coleção Names referente aos objetos Application, Workbook e Worksheet. Use Names (index), onde index é o número de í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.

Objetos Range

Embora um objeto Range possa ter mais de um nome, não há nenhuma coleção Names para o objeto Range. Use Nome com um objeto Range para retornar o primeiro nome da lista de nomes (ordenados alfabéticos) atribuídos ao intervalo.

Exemplo

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

Métodos

Propriedades

Confira também

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.