Protéger le fichier en ecriture

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 !

Yohan05

XLDnaute Occasionnel
Bonjour,

Je suis à la recherche d'un code pour interdire l'écriture dans un classeur mais pas la lecture.
Seulement, l'écriture dans ce classeur ne peut se faire uniquement à l'aide de macro d'un autre classeur.

En fait, un code permettant l'écriture uniquement via une macro...😕

Je ne sais pas si il s'agit d'un code vba ou alors une protection de classeur?

Merci pou votre aide...
 
Re : Protéger le fichier en ecriture

Bonjour Yohan,

tu dois protéger les feuilles du classeur avec mot de passe
et en début de macro, il te faudra déprotéger, tu pourras alors faire ce que tu veux sur la feuille, et ne pas oublier de reprotéger en fin de macro ou lors de la sauvegarde du fichier

Bonne journée
à+
Philippe
 
Re : Protéger le fichier en ecriture

Bonjour yohan, Philippe

Pour écrire sur feuille protégée par vba, il faut que la protéction soit faite par le code en utilisant l'argument "userinterfaceonly", ce qui évite les déprotections / protections :

Code:
Feuil1.Protect "toto", userinterfaceonly:=True

bonne journée
@+
 
- 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

Discussions similaires

Réponses
17
Affichages
879
Réponses
5
Affichages
665
Retour