Fermer une boite de dialogue particuliere

Résolu
ch'duj Messages postés 31 Statut Membre -  
ch'duj Messages postés 31 Statut Membre -
Bonjour,

je travail sur excel 7 avec vba et j'ai un soucis avec les boites de dialogue, J'ouvre une premiere boite de dialogue et ensuite une seconde (sans fermer la premiere) et dans ce cas il m'est imposible de fermer la seconde boite. Qu'elqu'un aurait-il une réponse à mon problème pour fermer la seconde boite et revenir à la première !!!!!

merci pour toutes réponses apportées

2 réponses

  1. baloo
     
    Bonjour,

    Tout dépend comment tu affiche tes boites de dialogue.
    Exemple:

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

    Si tu execute test1, Userform1 s'affiche et attent d'être fermée avant d'afficher Userform2.

    Autre exemple:

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

    Si tu execute test2, Userform1 et Userform2 s'affichent en même temps. Tu peux les fermer dans l'ordre que tu veux.

    j'espère avoir apporté des éléments de réponse.
    2
  2. ch'duj Messages postés 31 Statut Membre 2
     
    Merci car effectivement la solution est d'utiliser UserForm1.Show 0
    UserForm2.Show 0
    ETC....

    merci
    0