Fermer une boite de dialogue particuliere
Résolu
ch'duj
Messages postés
31
Statut
Membre
-
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
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
A voir également:
- Comment fermer une boite de dialogue sur word
- Comment supprimer une page sur word - Guide
- Tableau word - Guide
- Word 2013 - Télécharger - Traitement de texte
- Boite gmail pleine - Guide
- Comment faire des colonnes sur word - Guide
2 réponses
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.
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.