imposer une couleur au dessus d'une MFC

  • Initiateur de la discussion Initiateur de la discussion fr832
  • 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 !

fr832

XLDnaute Occasionnel
Bonsoir à tous, voila ma question
j'ai un planning avec trois MFC qui me colorie les jours fériés, les vendredi et les samedi et dimanche.

Par dessus ces couleurs j'ai associé ce code
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect([planning], Target) Is Nothing Then
    On Error Resume Next
    Target.Interior.ColorIndex = [couleurs].Find(Target, LookAt:=xlWhole).Interior.ColorIndex
  End If
End Sub
qui me colore les cellule en fonction des choix de ma liste déroulante.

Mon problème est qui si la cellule est déja mise en couleur par la MFC elle reste de la couleur de la MFC.

Est il possible de modifier mon code de façon à ce qu'il prenne le dessus à la MFC?
PAr avnce merci pour vos lumières.
 
Re : imposer une couleur au dessus d'une MFC

Bonjour,

A ma connaissance, pas possible de prendre le dessus sur une MFC, le seul moyen que je vois serait de supprimer cette MFC le cas échéant...

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([planning], Target) Is Nothing Then
    Target.FormatConditions.Delete
On Error Resume Next
    Target.Interior.ColorIndex = [couleurs].Find(Target, LookAt:=xlWhole).Interior.ColorIndex
  End If
End Sub
pour que le code puisse s'exécuter sur une feuille protégée, il faut que celle-ci soit protégée via le code, en utilisant l'argument "userinterfaceonly"...
Code ci-dessous à placer dans le module "thisworkbook", se déclenche à l'ouverture du classeur...

Code:
Private Sub Workbook_Open()
Feuil1.Protect "toto", userinterfaceonly:=True
End Sub

bonne journée
@+
 
- 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

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
12
Affichages
1 K
Retour