Help : Macro et portection de feuille

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

Adrien23

Guest
bonjour,

J'ai mis en place une macro, qui fait le lien entre un fomulaire et une base de données.

Le formulaire est sais, et la macro compile la base de données.

J'aimerai protéger la feuille de BDD... mais lorsque je la protège, la macro ne fonctionne plus (elle ne peut plus "écrire" dans le cellules).


Y a t il un moyen de mettre en place ce système?

merci d'avance!
 
Re : Help : Macro et portection de feuille

Bonjour Adrien23,

si tu protèges une feuille avec un code VBA qui utilise userinterfaceonly, ton code pourra modifier les cellules mais pas l'utilisateur.

du type :

Sheets("Feuil1").protect Password:="motdepasse", DrawingObjects:=True, Contents:=True, Scenarios:=True, userinterfaceonly:=true
 
Re : Help : Macro et portection de feuille

Bonjour Adrien23,

si tu protèges une feuille avec un code VBA qui utilise userinterfaceonly, ton code pourra modifier les cellules mais pas l'utilisateur.

du type :

Sheets("Feuil1").protect Password:="motdepasse", DrawingObjects:=True, Contents:=True, Scenarios:=True, userinterfaceonly:=true

Ah c'est cool ça existe alors!!!
Merci!

Par contre ou est ce que je dois rentrer le code? c'est la première fois que je fais ça? serait il possible de me communiquer la procédure svp?

Merci!
 
Re : Help : Macro et portection de feuille

Re,

eh bien, fais une bête sub dans un module et execute la.
Si tu déprotèges la feuille, reprotège-la avec la macro.
Ou alors, tu mets cette ligne dans Thisworkbook et dans la macro évènementielle Workbook_Open :

Private Sub Workbook_Open()
Sheets("Feuil1").protect Password:="motdepasse", DrawingObjects:=True, Contents:=True, Scenarios:=True, userinterfaceonly:=true
End Sub
 
- 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
2
Affichages
245
Réponses
1
Affichages
165
Retour