Classe Name - nome (Excel VBA)

A classe Name 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.

A classe Range dá acesso à classe Name.


Dim nam as Name
Set nam = ActiveWorkbook.Names(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens Name em uma coleção.


Set newSheet = Worksheets.Add 
i = 1 
For Each nm In ActiveWorkbook.Names 
 newSheet.Cells(i, 1).Value = nm.Name 
 newSheet.Cells(i, 2).Value = "'" & nm.RefersTo 
 i = i + 1 
Next 
newSheet.Columns("A:B").AutoFit

Métodos

Delete - Exclui o objeto.

Propriedades

Value (Default member) - Retorna ou define um valor String que representa a fórmula à qual o nome está definido para fazer referência.

Category Retorna ou define a categoria para o nome especificado na linguagem da macro. O nome precisa referir-se a um comando ou a uma função personalizada. String de leitura/gravação.

CategoryLocal Retorna ou define a categoria para o nome especificado, no idioma do usuário, se o nome se referir a uma função ou comando personalizado. String de leitura/gravação.

Comment Retorna ou define o comentário associado ao nome. String de leitura/gravação.

Index Retorna um valor Long que representa o número de índice do objeto dentro da coleção de objetos semelhantes.

MacroType Retorna ou define a que se refere o nome. Leitura/gravação XlXLMMacroType.

Name Retorna ou define um valor String que representa o nome do objeto.

NameLocal Retorna ou define o nome do objeto, no idioma do usuário. String de leitura/gravação.

RefersTo Retorna ou define a fórmula à qual o nome está definido para se referir, na linguagem da macro e em notação de estilo A1, começando com um sinal de igual. String de leitura/gravação.

RefersToLocal 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.

RefersToR1C1 Retorna ou define a fórmula à qual o nome se refere. A fórmula está no idioma da macro e em notação de estilo R1C1, começando com um sinal de igual. String de leitura/gravação.

RefersToR1C1Local Retorna ou define a fórmula à qual o nome se refere. Essa fórmula está no idioma do usuário e em notação de estilo L1C1, começando com um sinal de igual. String de leitura/gravação.

RefersToRange Retorna o objeto Range referido por um objeto Name . Somente leitura.

ShortcutKey Retorna ou define a tecla de atalho para um nome definido em um comando de macro personalizado do Microsoft Excel 4.0. String de leitura/gravação.

ValidWorkbookParameter Retorna True se o objeto Name especificado for um parâmetro de pasta de trabalho válido. Boolean somente leitura.

Visible Retorna ou define um valor Boolean que determina se o objeto será visível. Leitura/gravação.

WorkbookParameter Retorna ou define o objeto Name especificado como um parâmetro de pasta de trabalho. Leitura/gravação.

Range - Representa uma célula, uma linha, uma coluna, uma seleção de células contendo um ou mais blocos contíguos de células ou um intervalo 3D.