Protéger une ligne dans le fichier excel vba [Résolu]

avyrex1926 360 Messages postés dimanche 3 décembre 2006Date d'inscription 3 janvier 2012 Dernière intervention - 20 août 2007 à 23:36 - Dernière réponse : avyrex1926 360 Messages postés dimanche 3 décembre 2006Date d'inscription 3 janvier 2012 Dernière intervention
- 22 août 2007 à 12:05
Bonjour à tous,


Je désire protéger la ligne 2 de la feuil1 de mon document Excel, mais je ne
veux pas utiliser l'option protection, car il t'empêche d'utiliser les mises en
forme et autre chose après.


Comment faire pour demander à l'ouverture du document dans Private Sub Workbook_Open()
pour qu'il me protège la ligne 2.



Je présume un .Locked = True?

Mais comment?  merci de votre aide!
Afficher la suite 

4 réponses

Répondre au sujet
tubafat 79 Messages postés lundi 17 juillet 2006Date d'inscription 25 septembre 2007 Dernière intervention - 21 août 2007 à 08:54
+3
Utile
Bonjour,

tu peux tout à fait verrouiller et protéger une cellule Excel tout en autorisant la mise en forme.
Il suffit de rajouter les options adéquates du style

ActiveSheet.Protect Contents:=True, AllowFormattingCells:=True

Tu peux à peu près tout autoriser à part la fusion de cellules.

Tubafat
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de tubafat
avyrex1926 360 Messages postés dimanche 3 décembre 2006Date d'inscription 3 janvier 2012 Dernière intervention - 21 août 2007 à 23:20
0
Utile
Salut tubafat,

Oui mais puis-je faire l'inverse, de tous laisser déprotéger et de dire dans un script de protéger que la ligne 2?
Commenter la réponse de avyrex1926
tubafat 79 Messages postés lundi 17 juillet 2006Date d'inscription 25 septembre 2007 Dernière intervention - 22 août 2007 à 08:26
0
Utile
Salut,
en fait lorsque tu protèges une feuille Excel, les cellules qui sont protégées sont celles qui sont verrouillées dans les propriétés.

'Séléction verrouillée
Selection.Locked = True
'Sélection masquée
Selection.FormulaHidden = False

Cependant, si tu ne fais que régler les propriétés des cellules sans protéger la feuille, ça ne fonctionnera pas.

Pour voir l'état de tes cellules à ce niveau: clilc droit sur une cellule, format de cellule, onglet protection (quand la feuille n'est pas protégée).

Personnellement sur mon poste toutes mes cellules sont verrouilées par défaut, donc je les déverouille toutes une fois, et après je ne verrouille que celles qui m'intéessent au fur et à mesure.

@+

Tubafat
Commenter la réponse de tubafat
avyrex1926 360 Messages postés dimanche 3 décembre 2006Date d'inscription 3 janvier 2012 Dernière intervention - 22 août 2007 à 12:05
0
Utile
Merci, je vais y aller de la facon plus haut!

Merci encore
Commenter la réponse de avyrex1926

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.