XL 2010 La protection de ma feuille excel empeche le fonctionnement des macros

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 !

ATHE RIOVELI

XLDnaute Occasionnel
BONSOIR LE FORUM,
J' un réel souci et si je ne trouve pas de réponse, alors tout ce travail que je réalise depuis des mois aura été peine perdue.
J'aimerai vous poser deux questions:
le verrouillage d'une feuille excel empêche t-elle obligatoirement les macros de fonctionner?
En effet, je ne suis pas pros en vba, alors grace au forum j'ai réussi avoir des codes vba dans mon fichier.
Mais, ce que je maîtrise le mieux est la saisir directe d'une formule que doit prendre une cellule.
Alors j'ai fait un mélange macro et MFC,
le problème est que je souhaite verrouiller et masquer mes formules. cependant, il faut protéger la feuille.
Lorsque je protège la feuille, mais macros ne fonctionnent plus.
Quelqu'un peut-il m'aider?
Voici ici une feuille du classeur, MFC dans la colonne MENTION.
 

Pièces jointes

Re : La protection de ma feuille excel empeche le fonctionnement des macros

Bonjour ATHE

Il faut sélectionner le nombre de ligne ou cellules avec lesquelles tu veux travailler, clique droit>Format de cellules>Protéction. Enlève la protéction des cellules. Protège la feuille et déselectionne Sélectionner les cellules verrouillées. Dans les macros ajoute ActiveSheet.Unprotect dans workbook_open() ActiveSheet.Protect.
 
Re : La protection de ma feuille excel empeche le fonctionnement des macros

BONSOIR Lone wolfe
Dans workbook, voila ce que j'ai mis mais rien ne marche comme prévu

Sub workbook_open()
ActiveSheet.Unprotect
ActiveSheet.Protect
End Sub

J'ai joint le classeur, pouvez vous inserer ces codes moi?
 
Dernière modification par un modérateur:
Re : La protection de ma feuille excel empeche le fonctionnement des macros

Bonsoir ATHE, Jean-Claude 🙂

Je vois que tu as mal compris.

Sub workbook_open()
ActiveSheet.Protect
End Sub

Et dans la feuille ActiveSheet.Unprotect. Ou bien l'exemple de Jean-Claude

ActiveSheet.Protect "tonmotdepasse", UserInterfaceOnly:=True


@Jean-Claude
Bonsoir à tousse - A + à tousse
. Mais....Tonton, pourquoi tu tousse?? 😉
 
Re : La protection de ma feuille excel empeche le fonctionnement des macros

Bonjour Forum
a tester (insérer ce code dans ThisWorkbook)
Code:
Private Sub Workbook_Open()

Sheets("le nomdetafeuille").Protect "tonmotdepasse", userinterfaceonly:=True 'PROTECTION DE LA FEUILLE QLQ SOIT LE CODE

End Sub
A+
 
Re : La protection de ma feuille excel empeche le fonctionnement des macros

Bonjour Forum
a tester (insérer ce code dans ThisWorkbook)
Code:
Private Sub Workbook_Open()

Sheets("le nomdetafeuille").Protect "tonmotdepasse", userinterfaceonly:=True 'PROTECTION DE LA FEUILLE QLQ SOIT LE CODE

End Sub
A+
 
Re : La protection de ma feuille excel empeche le fonctionnement des macros

BONJOUR le forum
Je viens de tester le code nom seulement les formules dans la colonne MENTION ne sont pas cachées mais je ne peut plus inserer un autre élève pour ajouter sa note.
Merci A+
 
- 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
2
Affichages
514
Retour