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

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
rouge si date dépassée et cellule du dessous non remplie, orange pour date du jour
les formules sont dans "mise en forme conditionnelle" puis "gérer les règles"
si j'ai bien compris ton problème
 

Pièces jointes

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…