problème avec la croix rouge pour fermer un userform
2 réponses
François
Bonjour à tous,
J'ai un fichier qui contient un userform (N°1). Dans userform1_initialize,
on va transférer certaines données sur une autre feuille de ce même fichier,
puis faire une copie de cette feuille, et un coller dans un nouveau classeur
que l'on ouvre.
Si l'on appuie sur un certain bouton de ce userform1, userform1 s'efface et
userform2 apparait.
Le problème est que je souhaiterai que, lorsque la croix rouge de userform2
est cliquée, userform2 disparaisse et que le nouveau classeur soit supprimé.
Malheureusement, le clic sur la croix rouge de userform2 n'active rien !
Où dois-je mettre un code dans userform2, car rien ne marche spontanément,
ni même quand je le mets dans _deactivate ou ... ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
Utilise ceci dans ton formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then 'Si l'usager utilise le X dans le coin supérieur droit 'pour fermer le formulaire 'Ton code
End If
End Sub
"François" a écrit dans le message de news: % Bonjour à tous,
J'ai un fichier qui contient un userform (N°1). Dans userform1_initialize, on va transférer certaines données sur une autre feuille de ce même fichier, puis faire une copie de cette feuille, et un coller dans un nouveau classeur que l'on ouvre. Si l'on appuie sur un certain bouton de ce userform1, userform1 s'efface et userform2 apparait.
Le problème est que je souhaiterai que, lorsque la croix rouge de userform2 est cliquée, userform2 disparaisse et que le nouveau classeur soit supprimé. Malheureusement, le clic sur la croix rouge de userform2 n'active rien ! Où dois-je mettre un code dans userform2, car rien ne marche spontanément, ni même quand je le mets dans _deactivate ou ... ?
Merci à tous
François
Utilise ceci dans ton formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then
'Si l'usager utilise le X dans le coin supérieur droit
'pour fermer le formulaire
'Ton code
End If
End Sub
"François" <nospam@nospam.fr> a écrit dans le message de news:
%23ElhyTLPHHA.2140@TK2MSFTNGP03.phx.gbl...
Bonjour à tous,
J'ai un fichier qui contient un userform (N°1). Dans userform1_initialize,
on va transférer certaines données sur une autre feuille de ce même fichier,
puis faire une copie de cette feuille, et un coller dans un nouveau classeur
que l'on ouvre.
Si l'on appuie sur un certain bouton de ce userform1, userform1 s'efface et
userform2 apparait.
Le problème est que je souhaiterai que, lorsque la croix rouge de userform2
est cliquée, userform2 disparaisse et que le nouveau classeur soit supprimé.
Malheureusement, le clic sur la croix rouge de userform2 n'active rien !
Où dois-je mettre un code dans userform2, car rien ne marche spontanément,
ni même quand je le mets dans _deactivate ou ... ?
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then 'Si l'usager utilise le X dans le coin supérieur droit 'pour fermer le formulaire 'Ton code
End If
End Sub
"François" a écrit dans le message de news: % Bonjour à tous,
J'ai un fichier qui contient un userform (N°1). Dans userform1_initialize, on va transférer certaines données sur une autre feuille de ce même fichier, puis faire une copie de cette feuille, et un coller dans un nouveau classeur que l'on ouvre. Si l'on appuie sur un certain bouton de ce userform1, userform1 s'efface et userform2 apparait.
Le problème est que je souhaiterai que, lorsque la croix rouge de userform2 est cliquée, userform2 disparaisse et que le nouveau classeur soit supprimé. Malheureusement, le clic sur la croix rouge de userform2 n'active rien ! Où dois-je mettre un code dans userform2, car rien ne marche spontanément, ni même quand je le mets dans _deactivate ou ... ?
Merci à tous
François
François
Merci beaucoup michdenis,
Par tes indications, j'ai réussi à obtenir exactement ce que je voulais ...
Dont acte !
Merci encore
François
"MichDenis" a écrit dans le message de news:
Utilise ceci dans ton formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then 'Si l'usager utilise le X dans le coin supérieur droit 'pour fermer le formulaire 'Ton code
End If
End Sub
"François" a écrit dans le message de news: % Bonjour à tous,
J'ai un fichier qui contient un userform (N°1). Dans userform1_initialize, on va transférer certaines données sur une autre feuille de ce même fichier, puis faire une copie de cette feuille, et un coller dans un nouveau classeur que l'on ouvre. Si l'on appuie sur un certain bouton de ce userform1, userform1 s'efface et userform2 apparait.
Le problème est que je souhaiterai que, lorsque la croix rouge de userform2 est cliquée, userform2 disparaisse et que le nouveau classeur soit supprimé. Malheureusement, le clic sur la croix rouge de userform2 n'active rien ! Où dois-je mettre un code dans userform2, car rien ne marche spontanément, ni même quand je le mets dans _deactivate ou ... ?
Merci à tous
François
Merci beaucoup michdenis,
Par tes indications, j'ai réussi à obtenir exactement ce que je voulais ...
Dont acte !
Merci encore
François
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
O6tWgXLPHHA.324@TK2MSFTNGP06.phx.gbl...
Utilise ceci dans ton formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then
'Si l'usager utilise le X dans le coin supérieur droit
'pour fermer le formulaire
'Ton code
End If
End Sub
"François" <nospam@nospam.fr> a écrit dans le message de news:
%23ElhyTLPHHA.2140@TK2MSFTNGP03.phx.gbl...
Bonjour à tous,
J'ai un fichier qui contient un userform (N°1). Dans userform1_initialize,
on va transférer certaines données sur une autre feuille de ce même
fichier,
puis faire une copie de cette feuille, et un coller dans un nouveau
classeur
que l'on ouvre.
Si l'on appuie sur un certain bouton de ce userform1, userform1 s'efface
et
userform2 apparait.
Le problème est que je souhaiterai que, lorsque la croix rouge de
userform2
est cliquée, userform2 disparaisse et que le nouveau classeur soit
supprimé.
Malheureusement, le clic sur la croix rouge de userform2 n'active rien !
Où dois-je mettre un code dans userform2, car rien ne marche spontanément,
ni même quand je le mets dans _deactivate ou ... ?
Par tes indications, j'ai réussi à obtenir exactement ce que je voulais ...
Dont acte !
Merci encore
François
"MichDenis" a écrit dans le message de news:
Utilise ceci dans ton formulaire :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then 'Si l'usager utilise le X dans le coin supérieur droit 'pour fermer le formulaire 'Ton code
End If
End Sub
"François" a écrit dans le message de news: % Bonjour à tous,
J'ai un fichier qui contient un userform (N°1). Dans userform1_initialize, on va transférer certaines données sur une autre feuille de ce même fichier, puis faire une copie de cette feuille, et un coller dans un nouveau classeur que l'on ouvre. Si l'on appuie sur un certain bouton de ce userform1, userform1 s'efface et userform2 apparait.
Le problème est que je souhaiterai que, lorsque la croix rouge de userform2 est cliquée, userform2 disparaisse et que le nouveau classeur soit supprimé. Malheureusement, le clic sur la croix rouge de userform2 n'active rien ! Où dois-je mettre un code dans userform2, car rien ne marche spontanément, ni même quand je le mets dans _deactivate ou ... ?