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 SubLo 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 SubAnque 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

