OVH Cloud OVH Cloud

Protection Vs Groupe

1 réponse
Avatar
Jo-Julie
Bonjour,

Dans mon ThisWorkbook j'ai appliqué la phrase suivant (gracieuseté de
MichDenis) tout fontionne à merveille....
________________________________

Private Sub Workbook_Open()

Dim Arr, Elt As Variant
Arr = Array("Coûts", "Rapports", "Dt Arg", "Dt Hre-H")

For Each Elt In Arr
With Worksheets(Elt)
.EnableOutlining = True
.Protect Contents:=True, userInterfaceOnly:=True
End With
_____________________________________________

Cependant j'ai essayé d'ajouter des feuille avec la même syntaxe soit :

Dim Arr, Elt As Variant
Arr = Array("Coûts", "Rapports", "Dt Arg", "Dt Hre-H", "Dt Mat", "Dt Équip")

Ouffff. Que de message d'erreure VB à l'enregistrement et à l'ouverture...
Je n'arrive pas trouver

Quelqu'un à une idée de ce que ca pourrait être???

Merci beaucoup,
Vous êtes tous très gentils de bien vouloior m'aider

Julie

1 réponse

Avatar
anonymousA
bonjour,

es-tu sure que l'orthographe des élements du Array est exactement celle des
noms des feuilles en question?. Perso, j'ai du mal à écrire un nom de feuille
avec un é en majuscule.

A+


Bonjour,

Dans mon ThisWorkbook j'ai appliqué la phrase suivant (gracieuseté de
MichDenis) tout fontionne à merveille....
________________________________

Private Sub Workbook_Open()

Dim Arr, Elt As Variant
Arr = Array("Coûts", "Rapports", "Dt Arg", "Dt Hre-H")

For Each Elt In Arr
With Worksheets(Elt)
.EnableOutlining = True
.Protect Contents:=True, userInterfaceOnly:=True
End With
_____________________________________________

Cependant j'ai essayé d'ajouter des feuille avec la même syntaxe soit :

Dim Arr, Elt As Variant
Arr = Array("Coûts", "Rapports", "Dt Arg", "Dt Hre-H", "Dt Mat", "Dt Équip")

Ouffff. Que de message d'erreure VB à l'enregistrement et à l'ouverture...
Je n'arrive pas trouver

Quelqu'un à une idée de ce que ca pourrait être???

Merci beaucoup,
Vous êtes tous très gentils de bien vouloior m'aider

Julie