Couleur de fond en fonction de la date

Résolu/Fermé
lilounice Messages postés 31 Date d'inscription dimanche 16 février 2014 Statut Membre Dernière intervention 27 juillet 2015 - 17 juil. 2015 à 20:09
 Lilounice - 20 juil. 2015 à 18:02
Bonjour,

J'ai une cellule avec une date à l'interieur
Si la date est passée je veux que la cellule soit rouge
J'ai donc essayé la mise en forme conditionnelle mais quand la cellule est vide elle est considérée comme datée en 1900 donc passée et toutes les cellules vides se colorent en rouge
Je ne peux pas mettre de formule dans la cellule de date car la date se met automatiquement par VBA ce qui efface la cellule

Je pense que en 3 ligne de VBA c'est réglé mais je parle très mal cette langue!

(PS j'aimerais appliquer cette mise en forme conditionnelle à une colonne entière)

Merci d'avance de votre aide


A voir également:

4 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
17 juil. 2015 à 20:16
Bonsoir

Il suffit de tester pour la MFC que la cellule n'est pas vide est que la date est antérieure à aujourd'hui

exemple :
=SI(ET(A2<>"";A2<AUJOURDHUI())

Cdlmnt
Via
0
Justement comme la date dans la cellule est fixée par VBA si je met ce test logique, il va être effacé dès qu'il y aura une date.
Si je veux supprimer cette date je retourne à une cellule vide et donc rouge
C'est pourquoi je pense qu'il faut utiliser le VBA plutôt que la MFC
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702 > Lilounice
17 juil. 2015 à 20:35
Ma formule n'est pas à mettre dans la cellule mais dans la MFC (Nouvelle règle - Utiliser une formule ..)
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
17 juil. 2015 à 20:24
Bonsoir,

Tout simplement en sélectionnant ta plage à traiter exemple A2:A50 mise en forme conditionnelle et la formule est
=ET(A2<>"";A2<AUJOURDHUI())
format choisir le format de mise en forme
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
17 juil. 2015 à 20:48
Re,

Salut Via je n'avais pas vu ta réponse, qui est en fait proche de ma réponse sans la conditionnelle SI
le fichier exemple
https://www.cjoint.com/c/EGrsWdooW5j
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
17 juil. 2015 à 21:17
Salut Mike

Oui le SI est inutile !
0
Je ne savais pas qu'on pouvait mettre des formules dans la MFC, utile
Merci à vous deux
0