Bonjour,

j'ai un document qui contient 5 niveau de groupe (outline)

ce document doit être envoyé a des personnes qui ne devraient pas avoir accès au dernier level .

est-il possible de protéger un level ?


je sais que quand on protège une feuille il y a l option suivante ".EnableOutlining" mais dans mon cas
je veux qu'elle soit a True pour que les utilisateurs puisse ouvrir/fermer les groupes 1-4

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
    With Sheets("Sheet1")
        .Protect "cuicui", , , , True
        .Protect AllowFormattingColumns:=True
        .EnableOutlining = True
    End With


si il est pas possible de protèger un level, est il possible de recuperer l'event ou un event qui me permettrait de dire
que si

ActiveSheet.Outline.ShowLevels RowLevels > 4 alors ActiveSheet.Outline.ShowLevels RowLevels = 4


merci pour votre aide