Couleur de fond en fonction de la date
Résolu
lilounice
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
Lilounice -
Lilounice -
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
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:
- Couleur de fond en fonction de la date
- Fonction si et - Guide
- La boite a couleur - Télécharger - Divers Photo & Graphisme
- Comment mettre un fond de couleur sur libreoffice writer - Guide
- Word couleur de fond texte - Guide
- Comment mettre une vidéo en fond d'écran - Guide
4 réponses
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
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
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
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
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
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
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