Método Range.CreateNames (Excel)

Cria nomes no intervalo especificado, com base nos rótulos de texto da planilha.

Sintaxe

expressão. CreateNames (superior, esquerdo, inferior, direito)

expressão Uma variável que representa um objeto de Intervalo.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Top Opcional Variantes True para criar nomes usando rótulos na linha superior. O valor padrão é Falso.
Left Opcional Variantes True para criar nomes usando rótulos na coluna esquerda. O valor padrão é False.
Bottom Opcional Variantes True para criar nomes usando rótulos na linha inferior. O valor padrão é False.
Right Opcional Variantes True para criar nomes usando rótulos na coluna direita. O valor padrão é False.

Valor de retorno

Variant

Comentários

Se você não especificar um dos rótulos superior, esquerdo, inferior ou direito, o Microsoft Excel adivinhará a localização dos rótulos de texto, com base na forma do intervalo especificado.

Exemplo

Este exemplo cria nomes para as células B1:B3 com base no texto das células A1:A3. Observe que você precisa incluir no intervalo as células que contêm os nomes, muito embora os nomes sejam criados somente para as células B1:B3.

Set rangeToName = Worksheets("Sheet1").Range("A1:B3") 
rangeToName.CreateNames Left:=True

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.