comment proteger toute les feuilles exel a l'ecriture ?

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
 
E

Eric C

Guest
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
 
A

AVORIAZ

Guest
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
 
A

AVORIAZ

Guest
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
 

Discussions similaires

Statistiques des forums

Discussions
312 348
Messages
2 087 510
Membres
103 570
dernier inscrit
patrickb83p