valor variable

09/02/2005 - 20:01 por fredy | Informe spam
hola grupo tengo una pregunta...
tengo una variable p.e. "poficial"
puedo de alguna manera hacer lo siguiente

"P" & sufijo = Cells(1, 2)
donde sufijo=oficial, sufijo me varia de acuerdo al valor de i

de tal manera que la variable poficial me tome el valor de la celda (1,2)

como podria hacer algo asi?

muhas gracias
 

Leer las respuestas

#1 Héctor Miguel
10/02/2005 - 08:35 | Informe spam
hola, fredy !

... pregunta... una variable p.e. "poficial"... de alguna manera hacer lo siguiente
"P" & sufijo = Cells(1, 2) donde sufijo=oficial, sufijo me varia de acuerdo al valor de i
de tal manera que la variable poficial me tome el valor de la celda (1,2)



[hasta donde se] 'crear' o definir variables 'al vuelo' para usarlas en el codigo... NO es posible [en vba] :(
en vba 'puedes':
- cambiar la dimension de variables_matriz
- almacenar en 'colecciones'
- modificar el valor o texto al que se refiere una variable ->previamente declarada/asignada/establecida/etc.<-

si la variable la has definido [p.e.] con el nombre de 'poficial'... ASI tendra que ser 'llamada' [en el codigo]
quizas lo que 'buscas' es modificar el valor/texto al que se habra de referir -?- [p.e.]
Dim MiVariable As String
MiVariable = "P" & Cells(1, 2)
If MiVariable = "Poficial" Then . => OJO con las mayusculas/minusculas <
¿comentas datos adicionales?
saludos,
hector.

Preguntas similares