Saltar al contenido

Variable publica en userform


Recommended Posts

publicado

Hola, tengo un problema con un userform de 6 button_clicks. Dependiendo del button click seleccionado, la variable X cogerá un valor entero del 1 al 6. Esta variable X, està declarada en el programa principal como public X, ya que se va a utilizar en varias ocasiones. El userform se ejecuta perfectamente y coge el valor correspondiente, pero en el programa principal, el valor de la variable no es el correcto, ya que el valor de X pasa a ser 0. Resumen codigo:

Public X As Integer

Sub A ()

.

.

.

UserForm1.Show

.

.

.

End Sub

Y así es el codigo de un buttonclick

Private Sub OptionButton1_Click()

If OptionButton1 = True Then

X = 1

End If

End Sub

Gracias por la ayuda

Un saludo

publicado

Hola @[uSER=166114]Elektroman[/uSER] siempre debes adjuntar un archivo de ejemplo para nos sea mas fácil ayudarte. Normas de foro.

Puedes probar metiendo la variable en un modulo en vez de directamente en el userform.

Salu2.

publicado

Sube un archivo de ejemplo para poder ver todo el código y apreciar mejor tu problema ya que así solo voy a terminar confundiéndote.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.