Comment exécuter une macro sur une feuille verrouillé?

Fermé
clavervba - 16 févr. 2017 à 10:17
clavervba Messages postés 47 Date d'inscription vendredi 3 février 2017 Statut Membre Dernière intervention 7 mars 2017 - 16 févr. 2017 à 13:55
Bonjour,

comment exécuter une macro sur une feuille protégée?
lorsque je verrouille ma feuille et que j'essaye d’exécuter ma macro elle met erreur.

s'il vous plait, donner moi des explications avec des précisions.

A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
16 févr. 2017 à 10:19
Bonjour,

Avant de poser une question, une petite recherche s'impose :
http://www.google.fr/...

te donne :
https://forums.commentcamarche.net/forum/affich-3164421-excel-execut-macros-sur-feuille-protegee
0
clavervba Messages postés 47 Date d'inscription vendredi 3 février 2017 Statut Membre Dernière intervention 7 mars 2017
16 févr. 2017 à 10:43
Bonjour,

je l'ai fait, mais il ne marche pas.
enfaîte il verrouille bien la feuille, mais n’exécute pas la macro il a toujours le message erreur.
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
16 févr. 2017 à 10:44
Alors montre nous ici le code que tu as écrit.
0
clavervba Messages postés 47 Date d'inscription vendredi 3 février 2017 Statut Membre Dernière intervention 7 mars 2017 > pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024
16 févr. 2017 à 12:32
voici le lien ci-dessous:
https://www.cjoint.com/c/GBqlFpXSlTN
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743 > clavervba Messages postés 47 Date d'inscription vendredi 3 février 2017 Statut Membre Dernière intervention 7 mars 2017
16 févr. 2017 à 12:46
Je me répète :
montre nous ici le code que tu as écrit
Un simple copié/collé de ton code nous suffit pour l'instant.
Si besoin de ton classeur, on te le demandera.
0
clavervba Messages postés 47 Date d'inscription vendredi 3 février 2017 Statut Membre Dernière intervention 7 mars 2017 > pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024
16 févr. 2017 à 12:58
Sub MacroavecfeuilleProtect()

ActiveSheet.Unprotect "12345"
ActiveSheet.Protect "12345", True

End Sub

il verrouille la feuille, mais ne permet pas d’exécuter la macro.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > clavervba Messages postés 47 Date d'inscription vendredi 3 février 2017 Statut Membre Dernière intervention 7 mars 2017
Modifié par f894009 le 16/02/2017 à 13:30
Bonjour tout le monde,

clavervba:
'sur que ca ca ne doit pas marcher!
Private Sub Workbook_Open()

With Worksheets("rourse")
Protect "1234"
DrawingObjects = True
contents = True
Scenarios = True
UserInterfaceOnly = True

End With
End Sub


'------------------------------------------------------------------------

'code protection pour ecriture par VBA sans deproteger
Private Sub Workbook_Open()
    With Worksheets("rourse")
        .Protect Password:="1234", DrawingObjects:=True, contents:=True, Scenarios:=True, UserInterfaceOnly:=True
        .EnableSelection = xlNoSelection        'pas de selection cellule
    End With
End Sub


Ensuite, il faut enlever tous les protect et unprotec des autres codes
0