Couleur de fond en fonction de la date

Résolu
lilounice Messages postés 33 Statut Membre -  
 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

4 réponses

  1. via55 Messages postés 14395 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    1. Lilounice
       
      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
      1. via55 Messages postés 14395 Date d'inscription   Statut Membre Dernière intervention   2 759 > Lilounice
         
        Ma formule n'est pas à mettre dans la cellule mais dans la MFC (Nouvelle règle - Utiliser une formule ..)
        0
  2. Mike-31 Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  3. Mike-31 Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. via55 Messages postés 14395 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Salut Mike

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