protéger des cellule en maintenant l'accès au plan [Excel VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 31-05-2005 à 23:57:21
bonjour,
L'aide de VBA est explicite :
EnableOutlining, propriété
Voir aussi S'applique à Exemple Spécificités
Cette propriété a la valeur True si les symboles du plan sont activés lorsque la protection Interface utilisateur seulement est activée. Type de données Boolean en lecture-écriture.
Note
Cette propriété s'applique à chaque feuille de calcul et n'est enregistrée ni avec celle-ci, ni avec la session.
Exemple
Cet exemple montre comment activer les symboles du plan dans une feuille de calcul protégée.
ActiveSheet.EnableOutlining = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True
(A adapter dans le Workbook_Open)
Marsh Posté le 26-05-2005 à 19:05:46
Bonjour à tous,
Nouvelle question tordue : je gère un ensemble de ligne sous forme d'arborescence (via l'option Données/Grouper et créer un plan...) et dois protéger certaines cellules contenant des formules contre de potentielles modifications, seulement le pb c'est que la protection en question empêche du même coup toute action sur le plan ; autrement dit, il n'est alors plus possible de développer l'arborescence (+) ou de la réduire (-) et d'accéder au niveau de détail souhaité. Je trouve cela très frustrant et m'étonne que cela n'est pas été prévu . Mais peut-être que (avec un peu de chance), l'un d'entre vous aura une idée lumineuse me permettant de contourner le pb...