Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Usar Range com variáveis

Ir para baixo 
2 participantes
AutorMensagem
pathfinder73




Mensagens : 35
Data de inscrição : 24/08/2012

Usar Range com variáveis Empty
MensagemAssunto: Usar Range com variáveis   Usar Range com variáveis EmptySáb Dez 06, 2014 2:28 pm

Bom dia,

Suponha que eu tenha variáveis do tipo Integer.

Como posso definir a ActiveCell usando o valor das variáveis? E o Range.Select ?

Muito grato.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Usar Range com variáveis Empty
MensagemAssunto: Re: Usar Range com variáveis   Usar Range com variáveis EmptyDom Dez 07, 2014 4:16 am

Boa noite!

Eu não entendi, muito bem, leia a Pag. 8
http://gust4vo.com/cursos/wp-content/uploads/2013/06/Apostila_VBA_Excel.pdf


Att
Ir para o topo Ir para baixo
pathfinder73




Mensagens : 35
Data de inscrição : 24/08/2012

Usar Range com variáveis Empty
MensagemAssunto: Esclarecendo...   Usar Range com variáveis EmptyDom Dez 07, 2014 6:11 am

Esclarecendo melhor:

Uma das formas de selecionar um Range:

Cells(8, 1).Select => equivalente a Range("A8").Select

Se eu tiver duas váriáveis do tipo Integer chamadas num1 e num2, com num1 = 8 e num2 = 2, teoricamente daria certo chamar

Cells(num1,num2).Select

Porém, dá erro.


alexandrevba escreveu:
Boa noite!

Eu não entendi, muito bem, leia a Pag. 8
http://gust4vo.com/cursos/wp-content/uploads/2013/06/Apostila_VBA_Excel.pdf


Att
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Usar Range com variáveis Empty
MensagemAssunto: Re: Usar Range com variáveis   Usar Range com variáveis EmptyDom Dez 07, 2014 2:20 pm

Bom dia!!

Eu não tive problemas!!
Código:
Sub AleVBA_953()
    Dim iNum1 As Integer
    Dim iNum2 As Integer
   
    iNum1 = 8
    iNum2 = 2
   
    Cells(iNum1, iNum2).Select
   
End Sub
Ir para o topo Ir para baixo
pathfinder73




Mensagens : 35
Data de inscrição : 24/08/2012

Usar Range com variáveis Empty
MensagemAssunto: Range não dá certo   Usar Range com variáveis EmptySeg Dez 08, 2014 2:31 am

Sim, o Cells dá certo. Mas o Range nem com exorcismo... Onde estou errando?

alexandrevba escreveu:
Bom dia!!

Eu não tive problemas!!
Código:
Sub AleVBA_953()
    Dim iNum1 As Integer
    Dim iNum2 As Integer
    
    iNum1 = 8
    iNum2 = 2
    
    Cells(iNum1, iNum2).Select
    
End Sub
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Usar Range com variáveis Empty
MensagemAssunto: Re: Usar Range com variáveis   Usar Range com variáveis EmptySeg Dez 08, 2014 4:04 am

Boa noite!!

Por isso o tipo Range é um objeto, seria como se não suportasse integer
http://msdn.microsoft.com/en-us/library/office/ff838238%28v=office.15%29.aspx

eu não sei o que vc realmente quer confused

Att
Ir para o topo Ir para baixo
pathfinder73




Mensagens : 35
Data de inscrição : 24/08/2012

Usar Range com variáveis Empty
MensagemAssunto: Re: Usar Range com variáveis   Usar Range com variáveis EmptySeg Dez 08, 2014 4:21 am

Pois então... se existem formas equivalentes de usar Range e Cells sem usar variáveis, pensei que também haveria usando variáveis. Mas parece que não...

Crying or Very sad

alexandrevba escreveu:
Boa noite!!

Por isso o tipo Range é um objeto, seria como se não suportasse integer
http://msdn.microsoft.com/en-us/library/office/ff838238%28v=office.15%29.aspx

eu não sei o que vc realmente quer confused

Att
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Usar Range com variáveis Empty
MensagemAssunto: Re: Usar Range com variáveis   Usar Range com variáveis EmptySeg Dez 08, 2014 12:35 pm

Bom dia!!!

Mas eu ainda não entendi sua dúvida.

Att
Ir para o topo Ir para baixo
pathfinder73




Mensagens : 35
Data de inscrição : 24/08/2012

Usar Range com variáveis Empty
MensagemAssunto: Dúvida   Usar Range com variáveis EmptySeg Dez 08, 2014 3:40 pm

A dúvida é essa:
Cells(8, 1).Select => equivale a Range("A8").Select


Cells(iNum1, iNum2).Select tem alguma declaração equivalente em Range(????).Select?

alexandrevba escreveu:
Bom dia!!!

Mas eu ainda não entendi sua dúvida.

Att
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Usar Range com variáveis Empty
MensagemAssunto: Re: Usar Range com variáveis   Usar Range com variáveis EmptyTer Dez 09, 2014 6:26 pm

Boa tarde!!

Já você quer mesmo usar range, tente assim.
Código:
Sub AleVBA_953()
    Dim iNum1 As Integer
    Dim iNum2 As Integer
   
    iNum1 = 8
    iNum2 = 2
   
    Range(Cells(iNum1, iNum2), Cells(iNum1, iNum2)).Select
   
End Sub

Att
Ir para o topo Ir para baixo
pathfinder73




Mensagens : 35
Data de inscrição : 24/08/2012

Usar Range com variáveis Empty
MensagemAssunto: Dúvida   Usar Range com variáveis EmptyTer Dez 09, 2014 6:53 pm

Valeu. Deu certo.

alexandrevba escreveu:
Boa tarde!!

Já você quer mesmo usar range, tente assim.
Código:
Sub AleVBA_953()
    Dim iNum1 As Integer
    Dim iNum2 As Integer
    
    iNum1 = 8
    iNum2 = 2
    
    Range(Cells(iNum1, iNum2), Cells(iNum1, iNum2)).Select
    
End Sub

Att
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Usar Range com variáveis Empty
MensagemAssunto: Re: Usar Range com variáveis   Usar Range com variáveis EmptyTer Dez 09, 2014 7:36 pm

Boa tarde!!

Eu fico feliz em ajudar, obrigado por retornar!


Att
Ir para o topo Ir para baixo
Conteúdo patrocinado





Usar Range com variáveis Empty
MensagemAssunto: Re: Usar Range com variáveis   Usar Range com variáveis Empty

Ir para o topo Ir para baixo
 
Usar Range com variáveis
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Interpolação de Variáveis em tabela
» Uso de Range com Cells
» Ajuda Urgente - Range em Macro
» Usar userforms diariamente na vida profissional
» Macro para achar valores de coluna em um arquivo em outro colar range

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: