Ir ao conteúdo
  • Cadastre-se

VBA - "Definir Nome" a Range variável


Posts recomendados

Amigos, estou apanhando aqui (pra variar)..rs

 

Estou fazendo uma macro, e num dado momento preciso nomear um intervalo de células, que possui duas colunas, mas a quantidade de linhas desse intervalo será variável.

O que eu fiz com meu conhecimento limitado:

 

'para encontrar a ultima coluna/ ultima linha

range1 = Range(Selection, Selection.End(xlToRight)).Select
         Range(Selection, Selection.End(xlDown)).Select

 

'para "tentar" nomear o intervalo selecionado

ActiveWorkbook.Names.Add Name:="nome1", RefersTo:=range1

 

Mas não funciona...alguma ideia?

Desde já agradeço.


Consegui. O correto seria:

 

ActiveWorkbook.Names.Add Name:="nome1", RefersTo:=selection

 

Caso seja util pra alguem....

Abraço.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 4 anos depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...