UserForm guarde variable

Hola expertos:

No puedo llegar a una solución en un UserForm.

Quiero que cuando se ejecute el UserForm tenga una variable "x" al iniciar por primera vez el userform x = empty, entonces por ejemplo al terminar el userform es x = 2, se cierra el UserForm. Pero vuelvo a iniciar el UserForm y no quiero que x sea igual a Empty, sino que sea x =2 como la última vez que se finalizó.

Espero que me haya explicado.

Muchas gracias

Saludos

1 Respuesta

Respuesta
1

Los UF pierden todos sus valores al cerrarse. Para guardar alguna variable la tenés que volcar a la hoja y cargarla al inicio nuevamente.

Por ej, si fuese la celda Z1, en el evento Initialize colocarás:

x = sheets("....").Range("Z1")

Y en el evento QueryClose esta otra:

sheets("....").Range("Z1")=x

La pregunta no admite más respuestas

Más respuestas relacionadas