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

Autres (RESOLU)Colorer la cellule sélectionnée

chaelie2015

XLDnaute Accro
Bonjour FORUM
J'ai trouvé un code qui colore la cellule active , mais si je protège quelque cellule , ce code ne fonctionne pas ?
Merci par avance
 

Pièces jointes

  • couleurcelluleactive-v0-2.xlsm
    17.2 KB · Affichages: 11
Solution
Bonjour chaelie2015, Lionel,

Le code que vous utilisez est compliqué et insuffisant.

Le plus simple est de créer une MFC :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Unprotect "toto" 'mot de passe à adapter
Cells.FormatConditions.Delete 'RAZ
ActiveCell.FormatConditions.Add xlExpression, Formula1:="=1" 'crée une MFC
ActiveCell.FormatConditions(1).Interior.ColorIndex = 8 'bleu
Protect "toto" 'mot de passe à adapter
End Sub
Si l'on veut colorer toute la sélection remplacer ActiveCell par Target.

Noter que UserInterfaceOnly:=True ne va pas avec les MFC.

A+

Usine à gaz

XLDnaute Barbatruc
Bonjour chaelie2015, bon jour à toutes et à tous,
Je vous souhaite une beau dimanche

Peut-être comme ça, code dans le thisworkbook :
VB:
Private Sub Workbook_Open()
Worksheets("Feuil1").Protect Password:="", UserInterfaceOnly:=True
End Sub
voir fichier joint,
lionel
 

Pièces jointes

  • couleurcelluleactive-v0-2.xlsm
    19.5 KB · Affichages: 6

job75

XLDnaute Barbatruc
Bonjour chaelie2015, Lionel,

Le code que vous utilisez est compliqué et insuffisant.

Le plus simple est de créer une MFC :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Unprotect "toto" 'mot de passe à adapter
Cells.FormatConditions.Delete 'RAZ
ActiveCell.FormatConditions.Add xlExpression, Formula1:="=1" 'crée une MFC
ActiveCell.FormatConditions(1).Interior.ColorIndex = 8 'bleu
Protect "toto" 'mot de passe à adapter
End Sub
Si l'on veut colorer toute la sélection remplacer ActiveCell par Target.

Noter que UserInterfaceOnly:=True ne va pas avec les MFC.

A+
 

Pièces jointes

  • couleurcelluleactive(1).xlsm
    18.3 KB · Affichages: 7

Discussions similaires

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