Ir ao conteúdo
  • Cadastre-se

Função RANGE utilizando variaveis.


Acarasco

Posts recomendados

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.

Link para o comentário
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

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...