XL 2016 Couleur de cellule

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

Gerantoine

XLDnaute Junior
Bonjour a tous,
Sur la ligne C10:H10 j'ai des dates dans chacune des cellules. Je souhaiterais les remplir en rouge à la date indiquée dans ces cellules et je voudrais que cette couleur disparaisse lorsque je rempli chacune des cellules de la ligne C11:H11
Dans l'attente de vous lire
Cordialement
 
Bonjour Gerantoine

À mettre dans le module de la feuille

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim plageDate As Range, plageInfos As Date, celD As Range, celI As Range

Application.EnableEvents = False

Set plageDate = Range("c10:h10")
Set plageInfo = Range("c11:h11")

For Each celD In plageDate
If celD.Value = Date Then celD.Interior.Color = vbRed
For Each celI In plageInfos
If celI <> "" And celD.Interior.Color = vbRed Then celD.Interior.Color = xlNone
Next celI
Next celD

Application.EnableEvents = True

End Sub

EDIT: Bonjour Eric
 
- 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
6
Affichages
173
Réponses
1
Affichages
102
Réponses
14
Affichages
330
Réponses
2
Affichages
133
Retour