Cerrar un cuadro de diálogo particular

Resuelto
ch'duj Mensajes publicados 31 Estado Miembro -  
ch'duj Mensajes publicados 31 Estado Miembro -
Hola,

estoy trabajando en Excel 7 con VBA y tengo un problema con los cuadros de diálogo. Abro un primer cuadro de diálogo y luego un segundo (sin cerrar el primero) y en este caso me es imposible cerrar el segundo cuadro. ¿Alguien tendría una respuesta para mi problema para cerrar el segundo cuadro y regresar al primero?

gracias por cualquier respuesta que se aporte

Configuración: Windows XP / Internet Explorer 7.0

2 respuestas

  1. baloo
     
    Hola,

    Todo depende de cómo muestres tus cuadros de diálogo.
    Ejemplo:

    Sub test1()
    UserForm1.Show
    UserForm2.Show
    End Sub

    Si ejecutas test1, UserForm1 se muestra y espera a ser cerrado antes de mostrar UserForm2.

    Otro ejemplo:

    Sub test2()
    UserForm1.Show 0
    UserForm2.Show 0
    End Sub

    Si ejecutas test2, UserForm1 y UserForm2 se muestran al mismo tiempo. Puedes cerrarlos en el orden que quieras.

    Espero haber aportado elementos de respuesta.
    2
  2. ch'duj Mensajes publicados 31 Estado Miembro 2
     
    Gracias, porque efectivamente la solución es usar UserForm1.Show 0
    UserForm2.Show 0
    ETC....

    gracias
    0