Executer macro à la fermeture d'un UserForm

Delirium

XLDnaute Occasionnel
Bonsoir à tous.

Voila j'ai un Userform qui comporte un bouton Annuler.

Ce bouton ferme mon Userform et execute quelque de code.

Le problème est que l'utilisateur de mon appli n'est pas obligé de fermer mon UserForm par ce bouton. Il peut utiliser la croix en haut à droite, et la ma macro n'est pas executer.

J'ai tester ce code :
Code:
Private Sub UserForm_BeforeClose()
Application.ScreenUpdating = False
    Sheets('Feuil1').Range('A1') = '1'
ActiveSheet.Protect Password:='4444', DrawingObjects:=True, Contents:=True, Scenarios:=True
Application.ScreenUpdating = True
End Sub

Mais ça doit pas être bon :p .

Si quelqu'un connait la solution, merci.
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 912
Membres
101 837
dernier inscrit
Ugo