Olá. Tenho uma lista de palavras que vou inserindo novos nomes a todo momento.
E dei a ela o nome de "config.funcoes".
E o intervalo dela ficou "=config.funções!$I$18:$I$19"
Só que vou a cada dia inserindo mais e mais palavras. E o intervalo (lá no gerenciador de nomes) não aumenta automaticamente. Continua terminando em $I$19.
Eu uso esta lista em uma validação de dados em lista.
Então fiz essa macro para toda vez que eu cadastrar uma nova palavra, ele atualizar a lista, incluindo a nova palavra/informação.
With ActiveWorkbook.Names("nome.funcoes")
.Name = "nome.funcoes"
.RefersToR1C1 = "=config.funções!R18C9:R19C9"
.Comment = ""
End With
Porém ele sempre aparece só duas. Eu não sei fazer com que a parte
.RefersToR1C1 = "=config.funções!R18C9:R19C9"
fique variável de acordo com a quantidade de palavras.
Agora tem 2 palavras só.
Mas daqui uns dias terá milhares.
E lá na minha validação de dados, só continua aparecendo 2. Eu preciso que na macro essa parte
config.funções!R18C9:R19C9
será variável, puxando o intervalo entre a primeira e a última célula com informações.
É possível isso amigos?
Obrigado desde já.
Postado : 20/05/2016 4:18 pm