Conserver une case en couleur après que la date soit passée

Fermé
Emma - 28 avril 2021 à 09:16
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 - 29 avril 2021 à 13:29
Bonjour,

J'ai une colonne avec des dates, j'ai fait une mise en forme conditionnelle afin que la case passe en rouge lorsque qu'on est à la date du jour. Mais le lendemain, dès que la date est dépassée la case redevient blanche.

Comment puis-je faire pour conserver la case en couleur après que la date soit passée ?

Je vous remercie d'avance pour vos réponses.
A voir également:

4 réponses

PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
Modifié le 28 avril 2021 à 09:22
Bonjour Emma,

Remplacer "égale à" par "supérieure ou égale à"

Cdlmt,
0
Bonjour,

Dans "mise en forme conditionnelle", je dois prendre "valeur de la cellule" ?
Car pour l'instant j'utilise "date se produisant".

Dois-je mettre une formule avec "aujourdhui" ? Si oui pouvez-vous me la formuler ?
0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
Modifié le 28 avril 2021 à 09:51
Oui, valeur de la cellule
puis supérieure ou égale à
0
Pouvez-vous, s'il vous plait, me rédiger la formule ?
0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
Modifié le 28 avril 2021 à 11:29
Quelle est cette colonne et à quelle ligne commence la saisie des dates ?

Pour la MFC,

1. sélectionner la colonne ' exemple: H:H '
2. Mise en forme conditionnelle (MFC)
2.1 Choisir Appliquer une mise en forme uniquement aux cellules qui contiennent
2.2 Valeur de la cellule
2.3 Supérieure ou égale à
2.4 =AUJOURDHUI()

Ensuite pour conserver la MFC, une macro comme ceci :

A coller dans la feuille sous VBA

Option Explicit

Private Sub Worksheet_Activate()
Dim plage As Range, cel As Range
Set plage = Range("H1").CurrentRegion
For Each cel In plage
cel.Interior.Color = cel.DisplayFormat.Interior.Color
Next cel
End Sub




c'est une solution en VBA , connaissez-vous ?
0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21
28 avril 2021 à 11:53
Un exemple avec MFC et Macro en vba

https://www.cjoint.com/c/KDCj1n3Bw0D
0
PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023 21 > PYGOS69 Messages postés 452 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 10 octobre 2023
29 avril 2021 à 13:29
Si la solution, vous convient ! Pouvez-vous indiquer comme résolue, Merci !
0