Rapport de message :*
 

Re: Mise en forme conditionnel 5.0 et protéction de feuille

Titre du sujet : Re: Mise en forme conditionnel 5.0 et protéction de feuille
par myDearFriend! le 21/09/2008 19:34:28

Bonjour elendrel, le Forum.

Bienvenue parmi nous

Concernant la protection de la feuille, tu peux contourner facilement le problème :
En utilisant VBA pour protéger ta feuille (au lieu de le faire manuellement), tu peux ajouter un argument UserInterfaceOnly très utile. Cet argument permet ensuite au code VBA d'agir sur les feuilles protégées tout empêchant les utilisateurs de faire de même.

Pour ce faire, tu ajoutes le code suivant dans le module de code de l'objet ThisWorkbook (voir pièce jointe) :
Private Sub Workbook_Open()
    Sheets("Modèle").Protect "elendrel", DrawingObjects:=False, UserInterfaceOnly:=True
End Sub
Ainsi, à chaque ouverture de ton classeur, ce code va auto-protéger la feuille "Modèle" de cette façon particulière.
Le mot de passe "elendrel" est bien sûr à adapter selon ton souhait.


Concernant les ComboBox dont tu parles, j'avoue ne pas bien comprendre...
Cela dit, tu trouveras dans le classeur en pièce jointe peut-être une autre façon de voir les choses. J'ai mis des listes de validation (menus déroulants) dans les cellules au lieu des formules pour permettre à l'utilisateur de choisir une activité. Attention, je ne l'ai fait que pour la première ligne (8h00-8h30) pour te permettre de voir ce que ça donne. Il conviendra de faire de même pour les autres lignes...
Par ailleurs, il conviendra aussi de voir l'utilité des références numérotées dans ce cas...

Cordialement,