Protection feuille avec fonctionnement des macros

Résolu/Fermé
zer4 Messages postés 53 Date d'inscription lundi 31 octobre 2011 Statut Membre Dernière intervention 12 décembre 2017 - 18 janv. 2017 à 16:00
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 19 janv. 2017 à 08:25
Bonjour,
Je souhaiterais que mes macros fonctionne même quand la feuille est verouillé.
j'ai essayé ceci :

Sub MacroavecfeuilleProtect()
ActiveSheet.Unprotect "lemotdepasse"
'Placez ici vos instructions
ActiveSheet.Protect "lemotdepasse", True, True, True
End Sub

Mais le soucis est que, quand la feuille est déverrouillé et qu'on utilise une macro elle se revérouille directement.

Auriez-vous une solution ?

Cordialement.

A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 18/01/2017 à 17:15
Bonjour,
protection feuille mais acces par les macros
ActiveSheet.Protect "lemotdepasse"",  UserInterFaceOnly:=True
0
zer4 Messages postés 53 Date d'inscription lundi 31 octobre 2011 Statut Membre Dernière intervention 12 décembre 2017
19 janv. 2017 à 08:12
Merci de votre réponses mais où dois-je le placer exactement ?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > zer4 Messages postés 53 Date d'inscription lundi 31 octobre 2011 Statut Membre Dernière intervention 12 décembre 2017
Modifié par f894009 le 19/01/2017 à 08:29
Bonjour,

Ben, dans une macro dans ThisWorkbook en precisant le ou les noms de feuille et dans une boucle si plusieurs feuilles
ex:
Private Sub Workbook_Open()
      Worksheets("feuil1").Protect "lemotdepasse"",  UserInterFaceOnly:=True
End Sub
0