Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Verrouiller les cellules jaunes dans planning

  • Initiateur de la discussion Initiateur de la discussion mgrizzly
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

mgrizzly

Guest
Bonjour,
J'ai créé un planning sous excel où les jour fériés ainsi que les weekend se colorent en jaune.
Pour verrouiller les cellules jaunes j'ai fait ce code en VBA :

Sub Verrouiller() ' verrouiller les cellules de couleur jaune

Dim x As Integer
Dim n As Range

For x = 1 To Worksheets.Count
Sheets(x).Unprotect
For Each n In Worksheets(x).[F4:L34]
If n.Interior.ColorIndex = 6 Then
n.Locked = True
End If
Next
Sheets(x).Protect
Next

End Sub

Mais avec ce code le programme verrouille pas seulement les cellules jaune du mois en cours mais aussi celles qui étaient jaune les mois d'avant où celles qui le seront dans les mois après.
Comment faire pour verrouiller seulement celles du mois en cours.

Merci d'avance pour votre aide.
 
Re : Verrouiller les cellules jaunes dans planning

Bonjour

Essayes ainsi

Code:
Sub Verrouiller() ' verrouiller les cellules de couleur jaune
Dim x As Integer
For x = 1 To Worksheets.Count
If Sheets(x).Name = StrConv(MonthName(Month(Date)), vbProperCase) Then
Sheets(x).Unprotect
Worksheets(x).[F4:L34].Cells.Locked = _
IIf(Worksheets(x).[F4:L34].Cells.Interior.ColorIndex = 6, True, False)
Sheets(x).Protect
End If
Next
End Sub
 
Re : Verrouiller les cellules jaunes dans planning

Merci de m'avoir répondu aussi vite vbacrumble mais aux lignes :

Worksheets(x).[F4:L34].Cells.Locked = _
If(Worksheets(x).[F4:L34].Cells.Interior.ColorIndex = 6, True, False)

cela marque erreur de compilation, erreur de synthaxe.
 
Re : Verrouiller les cellules jaunes dans planning

Ah oui !!!
Le code ne fait plus d'erreur maitenant mais ça ne change rien : je n'ai pas que les cellules jaunes de verrouillées.
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
28
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…