Fermeture d'une userform par la croix sur VBA

Résolu/Fermé
ch'duj Messages postés 22 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 27 février 2012 - 27 mai 2011 à 13:38
ch'duj Messages postés 22 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 27 février 2012 - 1 juin 2011 à 16:12
Bonjour,

j'ai crée plusieurs userform qui s'ouvrent les unes à la suite des autres pour fournir des renseignements et j'aimerais en fermer une avec la petite croix lorsque le renseignement m'a été donné mais je n'y arrive pas. Quelqu'un a-t-il une astuce ou à déjà rencontré ce problème !!!

merci pour votre aide pour un petit bout de code

travail sur VBA excel 7

2 réponses

ch'duj Messages postés 22 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 27 février 2012 2
1 juin 2011 à 16:12
Merci pour ta réponse, mais cette ligne de code je connaissais, a vrai dire j'ai 3 userforms en cascade et quand je ferme la derniere userform, elle reste en arriere plan des autres, ce que je recherche c'est pouvoir la fermer avec unload par exemple.je ne veux pas non plus utiliser la fonction Hide pour des questions place mémoire.
1
Hector250001
31 mai 2011 à 10:09
Salut
tu peux ecrire ce qui suit dans ta macro:

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = False
End Sub
0