Nome do intervalo de células via VBA

Anonim

Como definir um nome via VBA

Os nomes nas tabelas são úteis porque você pode trabalhar com nomes diretamente em fórmulas e funções, em vez de intervalos de células. Uma fórmula como SUM (dados) é mais fácil de ler do que SUM (A234: A1546).

Para atribuir nomes no Excel, use o comando "Inserir - Nome - Definir". Se você quiser fazer isso via VBA, use o comando Sobrenome. Esta é a aparência de uma macro adequada:

Sub NameRange ()
ActiveSheet.Range ("a234: a1546"). Nome = "Dados"
End Sub

A macro nomeia a área A234: A1546 na planilha atual com o nome "Dados". Você pode então usar facilmente esse nome em fórmulas, conforme mostrado na figura a seguir:

O nome fica então disponível na pasta de trabalho como um nome definido manualmente:

Dica: Se você gostaria de saber como inserir e iniciar macros no Excel, você encontrará uma breve descrição aqui: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html