Protection feuille avec fonctionnement des macros

Résolu
zer4 Messages postés 56 Statut Membre -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
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.

1 réponse

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,
    protection feuille mais acces par les macros
    ActiveSheet.Protect "lemotdepasse"",  UserInterFaceOnly:=True
    0
    1. zer4 Messages postés 56 Statut Membre
       
      Merci de votre réponses mais où dois-je le placer exactement ?
      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > zer4 Messages postés 56 Statut Membre
         
        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