Problema con el formulario VBA
UserForm1.Show 0
Puedes hacer esto.
El método Show del formulario tiene dos métodos, que se explican a continuación:
(1) Código de visualización del formulario modal:
Nombre del formulario.Show vbModal o Nombre del formulario.Show 1
(2) Código de visualización de forma no modal:
Nombre del formulario.Mostrar vbModeless o nombre del formulario.Mostrar 0
(1) Forma modal: Después del Se muestra el formulario, el código posterior dejará de mostrarse hasta que se cierre o se oculte el formulario, y este formulario debe cerrarse u ocultarse antes de que se puedan operar otros elementos de la interfaz distintos de este formulario.
(2) Formulario no modal: una vez que se muestra el formulario, las declaraciones restantes en el programa continuarán ejecutándose y también se pueden operar otros formularios o interfaces.