- 11 Ago 2018 às 14:47
#35706
boa tarde pessoal, estou precisando da ajuda de vcs no seguinte quesito. Como posso fazer uma macro para que ela mude o intervalo de determinadas celulas automaticamente.
Exemplo: em uma aba tenho uma coluna com as categorias, neste aba tenho uma coluna com uns 5 itens na vertical, selecionei e chamei este 5 itens de CATEGORIA no box de intervalo nomeado.
Em outra aba tenho sub categoria, em que na 1 celula esta fazendo referencia a 1 primeira celula de categoria, exemplo, vamos supor que exista uma categoria em A2 com o nome de MERCADO, la em A1 de subcategoria eu coloco
para fazer referencia ao nome da categoria, seria =CATEGORIAS!A2.
Mas como falei nesta aba seria de subcategoria, e para poder funcionar, tenho de selecionar todos os itens de cada subcategoria, exemplo, se em sub categoria eu tenho de A1:A6, sendo A1=CATEGORIAS!A2, mas logo abaixo tenho itens como doces, biscoitos etc etc
Eu preciso de uma macro que ao trocar o nome na aba categoria, exemplo, ao trocar de MERCADO para ALIMENTACAO, ele apague o intervalo nomeado que eu criei na aba subcategoria chamada MERCADO e crie um novo intervalo nomeado chamado ALIMENTACAO, nao precisa ser dinamico, seria exemplo de A2:A20.
Isso porque estou usando a função INDIRETO, e eu preciso que o intervalo nomeado na aba subcategoria seja com o nome igual ao da categoria que esta na celula A1.
Isso eu teria de fazer como todas as subcategorias tipo de A1:M1
alguma ajuda?
Exemplo: em uma aba tenho uma coluna com as categorias, neste aba tenho uma coluna com uns 5 itens na vertical, selecionei e chamei este 5 itens de CATEGORIA no box de intervalo nomeado.
Em outra aba tenho sub categoria, em que na 1 celula esta fazendo referencia a 1 primeira celula de categoria, exemplo, vamos supor que exista uma categoria em A2 com o nome de MERCADO, la em A1 de subcategoria eu coloco
para fazer referencia ao nome da categoria, seria =CATEGORIAS!A2.
Mas como falei nesta aba seria de subcategoria, e para poder funcionar, tenho de selecionar todos os itens de cada subcategoria, exemplo, se em sub categoria eu tenho de A1:A6, sendo A1=CATEGORIAS!A2, mas logo abaixo tenho itens como doces, biscoitos etc etc
Eu preciso de uma macro que ao trocar o nome na aba categoria, exemplo, ao trocar de MERCADO para ALIMENTACAO, ele apague o intervalo nomeado que eu criei na aba subcategoria chamada MERCADO e crie um novo intervalo nomeado chamado ALIMENTACAO, nao precisa ser dinamico, seria exemplo de A2:A20.
Isso porque estou usando a função INDIRETO, e eu preciso que o intervalo nomeado na aba subcategoria seja com o nome igual ao da categoria que esta na celula A1.
Isso eu teria de fazer como todas as subcategorias tipo de A1:M1
alguma ajuda?