Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro et protection de feuille

J

jack

Guest
bonjour à tous et à toutes

j'ai fait une macro raz pour effacer des données dans un tableau ( macro qui fonctionne parfaitement ). J'ai dévérouillé ces mêmes cellules pour apporter une protection sur cette feuille mais du coup la macro ne fonctionne pas correctement alors que deux autres macros de masquage et d'affichage de colonnes fonctionnent très bien : que se passe -t-il ?


que faut il cocher dans la protection de la feuille pour que tout fonctionne ?

merci de votre aide

slts
 
S

schmail

Guest
Bonsoir Jack

"J'ai dévérouillé ces mêmes cellules pour apporter une protection sur cette feuille..." ????

essaye cela si cela peut t'aider

ActiveSheet.Unprotect 'déprotège ta feuille
Tamacro
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True 'remet la protection

@+ et bonne soirée
 
S

sixair

Guest
Bonsoir Jack, et le forum

Je viens de tester... Ca fonctionne pour moi !
en cochant tout...

La plage de donnée concernée par ta macro ne déborde t'elle pas sur des cellules verrouillée ?

Autre possibilité: ne verrouiller que pour les utilisateurs et pas pour les macros avec Userinterfaceonly:

ex:
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, UserInterfaceOnly:=True, password:="monpasse"

Sinon donnes plus de précision sur l'erreur

a ton service
six'air
 
J

jack

Guest
ci joint mon tableau

il n'est pas protégé actuellement car la macro raz refuse la protection de la feuille alors que les deux autres macros l'accepte

merci de ton aide

a plus

bon we
slts
 
J

jack

Guest
SALUT SIXAIR


merci de tes conseils j'ai du faire une erreur quelque part car j'ai refait la macro et cette fois ci tout fonctionne

merci tout de même de t'être intéressé à mon cas

a plus

bon we

slts

jack
 

Discussions similaires

Réponses
31
Affichages
1 K
Réponses
2
Affichages
353
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…