VBA Abrir o cerrar UserForm

En este tutorial, aprenderá a inicializar, abrir y cerrar un formulario de usuario usando VBA.

Para este ejemplo, creamos un formulario de usuario simple llamado basicUserform que se muestra a continuación con una etiqueta, un cuadro de texto y tres botones de comando.

Abra un formulario de usuario usando VBA

Utilizar el Mostrar comando para abrir el formulario de usuario llamado basicUserform:

1 basicUserform.Show

Cerrar un formulario de usuario usando VBA

Puede cerrar un formulario usando el Descargar comando:

1 Descargar basicUserform

Esto cerrará el UserForm desde el código en ejecución.

En su lugar, también puede utilizar la palabra clave Me para cerrar un formulario dentro del módulo de código del formulario:

1 Descargame

Nota: Solo puede utilizar Unload Me en los procedimientos incluidos en el Módulo de código de formulario de usuario:

Observe que en el ejemplo anterior agregamos "Unload.Me" al evento "Click" del botón Cancelar. Entonces, cuando el usuario haga clic en el botón Cancelar, el formulario se descargará.

Puede acceder al módulo de código de formulario de usuario haciendo doble clic en el módulo en el explorador de código (a la izquierda). O haciendo clic con el botón derecho en el editor visual de UserForm.

Inicializar un formulario de usuario en VBA

Cuando se carga un formulario, se activa el evento "Initialize". Puede utilizar este evento para cambiar la apariencia del formulario de usuario, como completar cuadros combinados o activar o desactivar los controles en su código de inicialización.

Este código deshabilitará el botón Cancelar cuando se inicie el formulario de usuario:

12345 Sub UserForm_Initialize privado ()cmdCancel.Enabled = FalsoEnd Sub

Nota: Este código debe colocarse en el módulo de código de UserForm (vea la imagen de arriba).

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave