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

macros et feuille protégée

  • Initiateur de la discussion Jac
  • Date de début
J

Jac

Guest
j'ai crée une macro qui rajoute des lignes dans une zone,mais elle ne peut pas s'exécuter si ma feuille est protégée (c'est le cas de la plupart de mes macros, alors que je voudrais protéger les feuilles)
Peut on dans une macro lever une protection en début d'exécution et la remettre à la fin.
Merci
 
A

Alain

Guest
Bonjour,

Au début de ta macro tu ajoutes la ligne :

ActiveSheet.UnProtect ("ton mot de passe")

et à la fin :

ActiveSheet.Protect ("ton mot de passe")


@+
 
C

C@thy

Guest
Bonjour Alain, Arnaud, Jac et le forum

il y a aussi cette solution :

Worksheets("MaFeuil").Protect UserInterfaceOnly:=True

Elle protège une feuille des manipulations utilisateurs mais pas des manipulations par code (macro).

activesheet.protect contents:=true userinterfaceonly:=true
La feuille ne sera pas déprotégée et la macro mettra à jour tes cellules

C@thy
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…