Bonjour,

J'ai créé un formulaire Excel de saisie et pour ne pas donner accès aux Feuilles j'ai mis la procédure ci-dessous dans ThisWorkbook.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Private Sub Workbook_Open()
Excel.Application.Visible = False
Load UserForm1
UserForm1.Show
End sub
Pour quitter le formulaire, j'ai mis un bouton quitter avec le code ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private Sub quitter_Click()
 Unload Me
 ActiveWorkbook.Close
End sub
Après fermeture du formulaire par le bouton quitter, si je redémarre Excel de nouveau il m'ouvre directement le classeur contenant le formulaire en me donnant accès aux feuilles
Je souhaite que les futurs utilisateurs ne puissent pas accéder aux feuilles quelle que soit la façon dont ils ouvrent et ferment le formulaire, que dois-je ajouter dans mon code pour que cela soit possible ?

D'avance MERCI pour votre aide.