Notifications
Clear all

nomear intervalo (coluna) com macro

5 Posts
2 Usuários
0 Reactions
1,139 Visualizações
(@juliowd)
Posts: 0
New Member
Topic starter
 

Oi amigos.
Recorro a vocês mais uma vez em razão de ter esgotado minhas pesquisas.

Eu preciso nomear um intervalo de dados. Encontrei o seguinte código:

Sub NomeDaRegiaoAtual()
Dim Rng As Range
Dim MeuNome As String
Set Rng = ActiveCell..CurrentRegion
MeuNome = InputBox("A região atual é: " & Rng.Address _
& Chr(13) & "Entrar com o _& Nome por favor: ", "Nomear", "MeuNome")
Names.Add Name:=MeuNome, RefersTo:="=" _
& Rng.Address
End Sub

Só que este código usa o CURRENTREGION. E é aí que me quebra.
Pois eu preciso nomear um intevalo que se inicia na E18 e vai até a última célula preenchida desta coluna. Isso porque tem outras coisas embaixo desta lista. E além disso, a última célula preenchida vai mudar. Ou seja, a quantidade de dados desse INTERVALO NOMEADO vai aumentar.
Então gostaria de saber como eu poderia fazer isso acontecer....
Anexo a plan.
Obrigado desde já!

 
Postado : 25/09/2014 7:35 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Veja se é isso, faça os testes!!

Att

 
Postado : 25/09/2014 7:43 am
(@juliowd)
Posts: 0
New Member
Topic starter
 

quase isso, cara!
A macro está fazendo a seleção da E18 até a E128. Porém inicialmente só terá dados até a e111....

 
Postado : 25/09/2014 7:57 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Tentou ao menos editar o intervalo dinâmico?

=DESLOC('dados administrativos'!$E$18;;;CONT.VALORES('dados administrativos'!$E$18:$E$111))

Como criar intervalo Dinâmico
viewtopic.php?f=20&t=98
http://office.microsoft.com/pt-br/excel ... 26115.aspx
http://usuariosdoexcel.wordpress.com/20 ... dinamicos/

Att

 
Postado : 25/09/2014 8:06 am
(@juliowd)
Posts: 0
New Member
Topic starter
 

Bom dia!!
Eu ia alterar, mas como tu tinhas inserido referências na coluna F, não entendi. Achei que precisaria ser na coluna F mesmo.
Bom, olhei ali e fiz alguns testes.
Primeiro, inseri o que tu me pediu.
Deu certo!
Depois fui inserir uma linha no meio, para que a última linha com dados fosse a 112.
Lá em FÓRMULAS, GERENCIADOR DE NOMES alterou para 112.
Porém quando clico no botão da macro, ele continua limitando a seleção para 111.
O que será?

Obrigado desde já, Alexandre!

 
Postado : 25/09/2014 8:20 am