Gouper plan avec l'option protection feuille
Le
clyver
Bonjour le forum,
Lorsque j'active (la macro) " masKer "
J'ai la croix qui part sur la ligne FOMAT DE CELLULES?
Donc j'ai plus accès au format cellule dans la zone dévérouillé.
Merci
http://cjoint.com/?jkiwV1XLbt
Lorsque j'active (la macro) " masKer "
J'ai la croix qui part sur la ligne FOMAT DE CELLULES?
Donc j'ai plus accès au format cellule dans la zone dévérouillé.
Merci
http://cjoint.com/?jkiwV1XLbt

Poser une question


Trouvé il y a longtemps ici même :
'-------- DEBUT -------------------------
Private Sub Workbook_SheetActivate(ByVal sh As Object)
On Error Resume Next
If ThisWorkbook.Worksheets(sh.Name).ProtectContents And _
Not sh.Name = "Disclaimer" Then
ThisWorkbook.Worksheets(sh.Name).Unprotect "MauxDePasse"
ThisWorkbook.Worksheets(sh.Name).EnableOutlining = True
ThisWorkbook.Worksheets(sh.Name).Protect _
password:="MauxDePasse", userinterfaceonly:=True
End If
End Sub
'----------- FIN ------------------------------
Bout de code à coller dans le module ThisWorkbook du fichier incriminé (en
prenant le soin de changer les maux de passes...)
A+
V.
"clyver" a écrit :
celui-ci est plus propre :
'-------- DEBUT -------------------------
Private Sub Workbook_SheetActivate(ByVal sh As Object)
On Error Resume Next
If sh.ProtectContents Then
sh.Unprotect "MauxDePasse"
sh.EnableOutlining = True
sh.Protect _
password:="MauxDePasse", userinterfaceonly:=True
End If
End Sub
'----------- FIN ------------------------------
--
A+
V.
"Vincnet." a écrit :
Salut Vincnet,
Il y a un pb avec ton code il ma macro "masKer" bug peux tu voir le
pb?
cordialement Franck
protégée.
Tu peux gérer ça comme ça, par exemple (au lieu de la première ligne
ActiveSheet.Unprotect Password:="az"), en utilisant :
If ActiveSheet.ProtectContents Then
ActiveSheet.Unprotect Password:="az"
End If
Mais le bout de code que je t'ai passé est beaucoup plus simple et permet de
garder la croix de (dé-)groupage active sur une feuille protégée..... Il
suffit de le coller dans l'obet ThisWorkbook qui est deux lignes au-dessus de
ton Module1.
--
A+
V.
"clyver" a écrit :
RE :
J'ai un pb sur les deux fichiers
http://cjoint.com/?jkmIQjPpMw
http://cjoint.com/?jkmJkgUMKN
peux tu me dire ou j'ai fais l'erreur?
F.