Deseo salir de un userform y pasar a otro en forma automatica
Mis mas siceros respetos a todos los expertos...
Tengo un UserForm que que cuando le doy "Escape" o "Cancelar" me saca un MsgBox Que me prugunta si quiero salir ; eso me funciona a la perfeccion y su codigo es:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If (MsgBox("¿Esta seguro de salir?", vbCritical + vbYesNo) = vbYes) Then Cancel = False Else: Cancel = True End If End Sub
Lo que quiero es modificar este codigo de forma que cuando le de la opcion "SI" me cierre el UserForm y me abra otro.
Intente con este codigo
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If (MsgBox("¿Esta seguro de salir?", vbCritical + vbYesNo) = vbYes) Then Cancel = False Load UserForm1 UserForm1.Show Else: Cancel = True End If End Sub
Anque me abre el Userform2 no me cierra el primer UserFor.
Este es mi inconveniente. Trabajo en Exel 2007
1 Respuesta
Respuesta de Dante Amor
1