Donde quedan los UF que son ocultados?
Mis mas sinceros respetos a los Expertos.
Tengo una duda con respecto a la opcion "Me.Hide"
Tengo varios UF con botones de "ADELANTE", "ATRAS" y "FINALIZAR"
Estos tres botones siempre se repiten en tres UF.
En estos tres botones al finalizar las intrucciones tengo este codigo
Me. Hide Load UserFormX UserFormX.Show
no puedo usar este codigo
Load Me Load UserFormX UserFormX.Show
porque tengo al final de cada UF este codigo
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If (MsgBox("¿Esta seguro de salir?", vbCritical + vbYesNo) = vbYes) Then Cancel = False UserForm2.Show Else: Cancel = True End If End Sub
la cual evita que se cierre el UF en uso sin que me vuelva a abrir otro UF la cual es el UF PRINCIPAL(UserForm2(Menu))
Este codigo evita la utilizacion de la opcion "Unload Me" por que lo ve como que se va a cerrar el UF y me saca la CAJA DE MENSAJE.
Es por ello que debo usar la opcion "Me.Hide" para que lo oculte y asi pueda usar sin problema estos botones.
La duda esta:
1- En que puede afectar el ocultar tantos UF
2- Debo dar la instruccion de "Unload" al finalizar a aquellos que oculte mediante la opcion de "Me.Hide" o estos cierran tambien cuando cierro el UF PRINCIPAL la cual "si" sale con la opcion "Unload Me"
3- Hay algun otro metodo para "no" ocultar los UF y me cierre uno y abra otro sin que cree conflicto con el codigo que evita el cierrede los UF y la cual condiciona su cierre con la apertura del UF PRINCIPAL(Menu)