Hojas de cálculo en Excel - página principal

Impedir que se cierre un formulario

A veces, cuando creamos un formulario propio (un userform), deseamos que el usuario no cierre la ventana emergente que le presentamos, porque esperamos que conteste alguna pregunta, o que introduzca algún dato. Para evitar que el usuario cierre el formulario, podemos desactivar el cierre del mismo, con estas sencillas instrucciones:


Private Sub UserForm_QueryClose(Cancel As Integer, ModoCerrar As Integer)
'Evita que el usuario cierre con el cuadro de diálogo Cerrar
'de la barra de título (crucecita: X) del formulario activo

If ModoCerrar <> 1 Then Cancel = 1
End Sub



1 comentarios:

Anónimo dijo...

tengo un cuadro de dialogo que necesito que solo se pueda cerrar por medio del boton Salir que le asigne una macro pero nose donde tengo que ponerle las instrucciones.

gracias por tu tiempo y ayuda!