utilizar variable de formulario en modulo

29/06/2005 - 15:23 por fredy | Informe spam
Buenos dias foro

quisiera ssaber como tengo que definir una variable que calculo en un
formulario para utilizarla en una operacion que realizo en un modulo; lo que
pasa es que cuando voy a realizar el calculo me dice que la variable ciudad (
numerico) esta vacia

muchas gracias! ;D
 

Leer las respuestas

#1 KL
29/06/2005 - 17:22 | Informe spam
Hola Fredi,

?Que tal si expones el codigo en cuestion, tanto el del formulario como el
del otro modulo? Mientras tanto considera las siguientes opciones:

1) Declarar la variable ciudad a nivel de proyecto VBA, p.ej:

En el modulo del UserForm tienes:

Private Sub CommandButton1_Click()
Ciudad#
Unload Me
End Sub

y en un modulo estandar primero declaras la variable publica y luego pones
el codigo que la usa:

Public Ciudad as Long

Sub Test()
MsbBox Ciudad
End Sub


2) Pasar la variable Ciudad como argumento del procedimiento en el modulo
estandar, o sea:

En el modulo del UserForm tienes:

Private Sub CommandButton1_Click()
Test 23
Unload Me
End Sub

Private Sub Test(Ciudad As Long)
MsbBox Ciudad
End Sub


Saludos,
KL


"fredy" wrote in message
news:
Buenos dias foro

quisiera ssaber como tengo que definir una variable que calculo en un
formulario para utilizarla en una operacion que realizo en un modulo; lo
que
pasa es que cuando voy a realizar el calculo me dice que la variable
ciudad (
numerico) esta vacia

muchas gracias! ;D

Preguntas similares