Protéger l'accès à une feuille de mon classeur

  • Initiateur de la discussion Initiateur de la discussion noks
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

noks

Guest
Bonjour à tous,

J'aimerais interdire l'accès à une feuille d'un classeur qui en comporte 3 au total.
J'ai essayé avec les options de protection, sans succès.

Faut il passer par du VBA ?

Si qqn a une idée je suis preneur !
(Je suis nul en VBA 😕)

Merci d'avance pour votre coup de main, je bloque !
 
Re : Protéger l'accès à une feuille de mon classeur

Bonjour à tous,

tu veux que l'onglet de feuille soit visible mais que l'activation de la feuille demande un mot de passe, quelque chose comme ça ?
ou bien rendre l'onglet invisible peut-il faire l'affaire ?
 
Re : Protéger l'accès à une feuille de mon classeur

pour l'onglet invisible, il faudrait mettre un bouton dans une autre feuille qui lance la macro de demande de mot de passe et affiche la feuille masquée si le mot de passe est bon.

la demande de mot de passe à l'activation est plus problématique parce qu'on peut difficilement empêcher de voir la feuille 1/4 de secondes avant de demander un mot de passe.
 
Re : Protéger l'accès à une feuille de mon classeur

ca me parait pas mal, merci bcp !

cpdt, en visualisant le code, on trouve facilement le mot de passe 🙁
Autre remarque une fois le mot de passe renseigné je ne peux pas faire d'aller retour entre les feuilles sans avoir a retaper le mdp
 
Re : Protéger l'accès à une feuille de mon classeur

tu devras mettre un mot de passe sur le code VBA,
Dans le cas où tu ne veux pas avoir à retaper le mot de passe, avec les aller-retours, masque la feuille Secret à la fermeture du fichier plutôt qu'à sa désactivation.

Enfin, pour que ça puisse fonctionner, il faudra que les macros soient toujours activées, ce qui sous-entend que les feuilles intéressantes du fichier seront masquées à l'ouverture et ne s'afficheront que si les macros sont activées...
 
Re : Protéger l'accès à une feuille de mon classeur

Bonjour à tous,


Quelques lignes?

exemple:
Code:
Sub Macro3()[COLOR=SeaGreen]'ici, ligne 10 à ligne 15[/COLOR]
Rows("10:15").EntireRow.Hidden = True
End Sub
NB: il suffit de désactiver les macros à l'ouverture pour que ta protection soit inexistante
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
885
Retour