Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Acarasco

[Resolvido] Função RANGE utilizando variaveis.

Recommended Posts

Pessoal, Boa Tarde!

Sou bem leigo em VBA e estou precisando fazer um range utilizando variaveis, o que preciso é que a variavel assuma o nome da célula (ex: A1, B1, C4) e não o valor que está nela, ou seja, se na célula A1 estiver o valor 50, a variavel deve ser igual a A1 e não igual a 50.

Segue o código que estou utilizando

Sub seleciona()

Dim primeira As Long

Dim ultima As Long

Cells.Find(What:="Pendente.TIME").Activate

ActiveCell.Offset(1, 0).Select

primeira = ActiveCell

ActiveCell.Offset(700, 0).Select

Selection.End(xlUp).Select

ultima = ActiveCell

Range(primeira, ultima).Select

End Sub

Agradeço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Acarasco

Defina as variáveis primeira e ultima com String

Atribua o endereço das celulas com ActiveCell.Address

Sub seleciona()

Dim primeira As String

Dim ultima As String

Cells.Find(What:="Pendente.TIME").Activate

ActiveCell.Offset(1, 0).Select

primeira = ActiveCell.Address

ActiveCell.Offset(700, 0).Select

Selection.End(xlUp).Select

ultima = ActiveCell.Address

Range(primeira, ultima).Select

End Sub

Veja se é por aí!!!

Márcio

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso o autor necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×