Macro & Protection

Christophe

XLDnaute Occasionnel
Bonjour le Forum,

J'ai un champ nommé "MEC" dont la mise en forme varie par VBa selon la valeur d'un autre champ "Type2". Tout fonctionne parfaitement sauf si je protège la feuille. Alors ma macro bug même si "MEC" est non protégée.

Avez-vous une idée ?

Merci par avance. Bonne journée.

Christophe
 

Pièces jointes

  • Protect.zip
    9.9 KB · Affichages: 20
  • Protect.zip
    9.9 KB · Affichages: 18
  • Protect.zip
    9.9 KB · Affichages: 20

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Macro & Protection

Bonjour

Soit tu dois garder ta feuille constamment protégée et dans ce cas là tu peux la protéger à l'ouverture de ton classeur en vba en rajoutant userinterfaceonly et ta macro passera

soit tu dois la deprotéger et reprotéger et dans ce cas là tu ajoutes un unprotect en début de macro

Bon WE
 

ccpapy

XLDnaute Impliqué
Re : Macro & Protection

1/ bonjour ton fichier ne passe pas.
2/ as-tu essayé de déproteger ta feuille avant le début du code de ta macro
du style (activesheet.unprotect) et (protect) en fin de code si je me souviens bien
à+

boum Pascal.... bonne journée
 

ccpapy

XLDnaute Impliqué
Re : Macro & Protection

re,
ActiveSheet.Unprotect "Titi"
ActiveSheet.Protect PassWord:="Titi"
voilà.

une petite précision:
pense à proteger tes macros sinon on peut avoir acces à ton mot de passe (si tu veux l'eviter)

dans vba/outils/propriete vbaproject/protection
 
Dernière édition:

Discussions similaires

Réponses
26
Affichages
426

Statistiques des forums

Discussions
312 370
Messages
2 087 686
Membres
103 638
dernier inscrit
Pascal29