VBA Intervalo Nomeado


Nomear intervalos é um hábito comum aos usuários de Excel, e pode ser uma forma prática de referenciar um conjunto de células.

Intervalos nomeados apresentam algumas vantagens:

DropDown Nomeados

Nomeando um intervalo manualmente

  1. Vá para a guia Fórmulas
  2. Clique em Definir Nome
  3. Digite um nome para o intervalo no campo Nome:
  4. Selecione as células do intervalo no campo Refere-se a:
  5. Clique OK
Nomeando Intervalo

Nomeando um intervalo com VBA

    Names.Add Name:="Vendas", RefersTo:=Range("B3:E9")
    Names.Add Name:="Custos", RefersTo:=Worksheets(1).Range("A2:F15")

No código acima são criados 2 intervalos nomeados:

Para acessar ou modificar o conteúdo de um intervalo nomeado basta referenciá-lo em formato String dentro de Range:

    Range("Custos").Value=0

Apesar da utilização comum de intervalos nomeados, recomendamos sempre que possível a utilização do Set para Range, pela velocidade e simplificação do código.



Fixando o Aprendizado

Exercício Sugerido

Intersecção


SuperExcelVBA.com é um site voltado ao aprendizado de VBA. Exemplos e explicações podem ter sido simplificados para maior e mais veloz compreensão. Estamos constantemente nos atualizando e corrigindo erros, porém não existe garantia sobre o conteúdo disponível no site. Todos os direitos reservados.

Excel ® é uma marca registrada da Microsoft Corporation.

© 2019 SuperExcelVBA | SOBRE

Protected by Copyscape