Fermeture d'une userform par la croix sur VBA

Résolu
ch'duj Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
ch'duj Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -
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

A voir également:

2 réponses

ch'duj Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   2
 
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
 
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