Excel - Cambiar nombre variable en un ciclo

 
Vista:

Cambiar nombre variable en un ciclo

Publicado por Romina (5 intervenciones) el 11/08/2006 22:34:14
Hola nuevamente. Necesito imprimir 40 variables en una columna del excel. Los nombres de las variables son: n1,n2,n3...n40. ¿hay alguna manera de ir modificando el nombre de la variable con el FOR para no copiar el mismo código 40 veces?

For k = 10 To 50
Cells([k], [15]).Select
ActiveCell.FormulaR1C1 = n1
Next k

Espero no molestarlos con este tipo de preguntas. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambiar nombre variable en un ciclo

Publicado por JuanC (792 intervenciones) el 12/08/2006 02:21:49
Podría ser algo así (en vez de usar las 40 variables!)
o también podrías usar Array
(no se puede cambiar el nombre de la variable)

Dim n(40) As Variant
n(0) = ...
...
n(40) = ...

For k = 10 To 50
Cells([k], [15]).FormulaR1C1 = n(k - 10)
Next


No es molestia que preguntes, siempre y cuando exista la voluntad
de aprender...

Saludos desde Baires, JuanC

PD: ten en cuenta la opción Option Base para el uso de matrices
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar