comment proteger toute les feuilles exel a l'ecriture ?

  • Initiateur de la discussion Initiateur de la discussion AVORIAZ
  • 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 !

A

AVORIAZ

Guest
salut,

j'aimerai proteger mais feuille exel de ma base de donner a l'ecriture !!

donc generer un pass : a l'autorisation d'ecriture des feuilles exel

pour limiter l'acces de modification a certaine personne !!!!

et aussi caché ma base de donnée vba ??

merci pour votre aide

avo
 
Bonjour le forum
Bonjour AVORIAZ

1) Fichier - Enregistrer sous - Nom fichier - Outils - Options générales - Lecture seule recommandée - Password -

2) Il existe un EXCELlent moteur de recherches - Bon je te gracie en ce jour mémorable : Voici en long & en large un condensé de l'un de nos génies, j'ai nommé Thierry (Je ne lui trouve plus de qualificatifs à force ...lol...)

Manuellement par les menus d'Excel :
Sélectionner la feuille à masquer, aller dans Menu / Format / Feuille => Masquer. (Procédure inverse pour démasquer)

Automatiquement par procédure VBA:
Méthode Simple
Sub Masquer ()
Sheets("TaFeuille").Visible = False
End Sub

Méthode Avancée
Sub MasquerComplètement
Sheets("TaFeuille").Visible = xlSheetVeryHidden
End Sub
NB cette méthode ne rend pas possible la méthode Manuelle par le menu d'Excel pour rendre visible la feuille. Pour annuler le "VeryHidden" seul, un code VBA comme ci-dessous peut le permettre.

Pour Démasquer :
Sub DeMasquer ()
Sheets("TaFeuille").Visible = True

ou encore...
Sub DeMasquerBis ()
Sheets("TaFeuille").Visible = xlSheetVisible
End Sub

Et pour restaurer toutes les feuilles d'un classeur Visibles :
Sub UnHiddingAll ()
Dim WS as WorkSheet
For Each WS In Sheets
WS.Visible = True
Next WS
End Sub

Espérant avoir répondu à tes demandes.
@ ++ Eric C
 
merci pour ta reponse,

ca m'aide mais pas dans ma question j'ai trouver d'autre reponse par contre....

en faite je veux creer un bouton sur mon userform

qui va permettre de debloquer la visualisation du code vba ( apres l'avoir masquée ainsi que les feuilles exel)

en gros:

je veux:

proteger toute mais feuilles exel a l'ecriture
proteger l'acces au code vba

et par l'intermediaire d'un bouton: boite de dialogue mots de passe dois apparaitre et la je tape mon code pour moi faire mais modification


merci pour votre aide
vais faire un tour sur les tuto pour voir !!!

avo
 
en faite quand je protege mais feuille exel , je peux plus effectuer de recherche via mon userform puisque ma feuille est proteger !!!!

que faire pour laisser proteger la feuille est en meme temps permettre la recherche dedans ?

merci pour votre aide

avo
 
- 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
9
Affichages
875
Retour