Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

bleme de securité par mot de passe

C

chico

Guest
bonjour a tous,

dans mon classeur j'ai une feuille qui s'appelle 'personnel' qui est protegé par un mot de passe

dans ma feuille 'Accueil' j'ai un bouton qui ouvre la feuille ' personnel' mais avant il ouvre une useform pour inserer le mot de passe,
jusque la tout va bien.

mais si l'utilisateur s'y connais un peu, il y ira dans les options pour activer ' onglets de classeur' et y acceder par les onglets a cette feuille ' personnel '.

Donc ce que j'ai fait, c'est:

une variable ' permission' du type boolean
cette variable est ' true ' que si le mot de passe est correcte,

donc dans la feuille 'personnel' j'ai mis:
Private Sub Worksheet_Activate()
If permission = False Then Sheets('Accueil').Select

le probleme c'est que:
si l'utilisateur passe par les onglets de classeur, tant qu'il reste appuyé sur l'onglet 'Personnel ' il peut voir les informations qu'il y a sur cette feuille.

peut-on remedier a cette petite erreur?

merci d'avance pour vos idées
Amicalement
-Chico-
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Il suffit de cacher ta feuille lors de la fermeture du classeur e, xlveryhidden

Private Sub Workbook_BeforeClose(Cancel As Boolean)
sheets('personnel').visible=xlveryhidden
End Sub

Bon courage
 

Discussions similaires

Réponses
5
Affichages
602
Compte Supprimé 979
C
Réponses
2
Affichages
353
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…