Variable dentro de otra variable

07/07/2003 - 18:06 por Mario Vásquez | Informe spam
Hola amigos!

Como obtengo el valor de una variable que se encuentra en otra variable?

Ej.


Var1 = "txtValor1"

Quiero saber que contiene txtValor1 desde Var1

Agradezco su ayuda

salu2
Mario

Preguntas similare

Leer las respuestas

#1 Rubén Vigón
07/07/2003 - 18:34 | Informe spam
Dim strControl As String, strPropiedad As String
strControl = "txtValor1"
strPropiedad = "Text"
MsgBox CallByName(Controls(strControl), strPropiedad, VbGet)

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic

(Guía de buen uso del foro)
http://perso.wanadoo.es/rubenvigon/foro
Respuesta Responder a este mensaje
#2 Leonardo Azpurua
07/07/2003 - 18:41 | Informe spam
Hola, Mario:

Si la variable "txtValor1" de tu ejemplo está contenida dentro de algún
objeto (forma o instancia de clase) puedes obtener su valor mediante la
función CallByName.

Por ejemplo Var1 = CallByName(Me, "txtValor1", vbGet) [funciona si estás
dentro de la misma forma o instancia de clase que contiene a txtValor1
declarada como miembro público].

Si la variable está declarada a nivel de módulo, o si no es pública,
entonces no tienes manera de obtener su valor (hasta donde yo se).

Salud!

Leonardo

"Mario Vásquez" escribió en el mensaje
news:
Hola amigos!

Como obtengo el valor de una variable que se encuentra en otra variable?

Ej.


Var1 = "txtValor1"

Quiero saber que contiene txtValor1 desde Var1

Agradezco su ayuda

salu2
Mario


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida