| Usar Range com variáveis | |
|
|
Autor | Mensagem |
---|
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Usar Range com variáveis Sá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. | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Usar Range com variáveis Dom 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 | |
|
| |
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Esclarecendo... Dom Dez 07, 2014 6:11 am | |
| Esclarecendo melhor: Uma das formas de selecionar um Range: Cells(8, 1).Select => equivalente a Range("A8").SelectSe 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).SelectPoré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 | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Usar Range com variáveis Dom 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
| |
|
| |
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Range não dá certo Seg 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
| |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Usar Range com variáveis Seg 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 Att | |
|
| |
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| |
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Usar Range com variáveis Seg Dez 08, 2014 12:35 pm | |
| Bom dia!!!
Mas eu ainda não entendi sua dúvida.
Att | |
|
| |
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Dúvida Seg Dez 08, 2014 3:40 pm | |
| A dúvida é essa: Cells(8, 1).Select => equivale a Range("A8").SelectJá 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 | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Usar Range com variáveis Ter 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 | |
|
| |
pathfinder73
Mensagens : 35 Data de inscrição : 24/08/2012
| Assunto: Dúvida Ter 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 | |
|
| |
alexandrevba
Mensagens : 1820 Data de inscrição : 13/07/2011 Localização : Serra - ES
| Assunto: Re: Usar Range com variáveis Ter Dez 09, 2014 7:36 pm | |
| Boa tarde!!
Eu fico feliz em ajudar, obrigado por retornar!
Att | |
|
| |
Conteúdo patrocinado
| Assunto: Re: Usar Range com variáveis | |
| |
|
| |
| Usar Range com variáveis | |
|