Visual Basic - Crear tantas variables como datos en una columna

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Crear tantas variables como datos en una columna

Publicado por Beatriz (2 intervenciones) el 30/01/2015 12:27:41
Hola a todos!

os pongo en situación; tengo algo de la forma:

A

1 24

2 87

3 15

4 6

5


Me gustaría construir en VBA 4 variables que almacenasen los 4 números anteriores. Si siempre hubiese 4 datos, no habría problema; el caso es que puedo estar añadiendo y quitando valores en la columna y, por tanto, me gustaría hacer un procedimiento que me construyese tantas variables como datos en la columna.

Había pensando en algo así:

Sea NumValores el número de valores que tengo en la columna A

-----------------------------------------------------------------------------------------------------------------------------------
For x=1 to NumValores

Dim Variable_ & CStr(x) As Integer

Variable_ & CStr(x) = Rango("A" & x)

Next
----------------------------------------------------------------------------------------------------------------------------------

pero no me compila el & ...


Me interesaría una variable con cada dato, no un array donde almacene todos los datos de la columna.

A ver si alguien me puede echar una mano, por lo menos saber si es posible lo que quiero hacer.

Muchas gracias de antemano!

Beatriz.
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
sin imagen de perfil
Val: 6
Ha disminuido su posición en 9 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear tantas variables como datos en una columna

Publicado por Megamind (120 intervenciones) el 30/01/2015 15:55:23
Creo que lo que pretendes es crear una variable en tiempo de ejecución
Y me temo que no es posible, ha menos que yo este equivocado. Ya que pienso que el espacio reservado para las variables, se definen en el momento de la compilación y no después, eso creo
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
sin imagen de perfil
Val: 147
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear tantas variables como datos en una columna

Publicado por Juan Gilberto (323 intervenciones) el 30/01/2015 16:53:47
Aqui es cuando haces uso de los Arreglos, Vectores o Matrices
asi cada celda de ese arreglo seria como una variable
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
sin imagen de perfil

Crear tantas variables como datos en una columna

Publicado por Beatriz (2 intervenciones) el 31/01/2015 12:21:29
Yo también me temo que no es posible lo que quiero hacer, a menos que use un array.

Gracias Megamind y Juan Gilberto por responder!

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