Mise en forme conditionnelle selon l'heure

Résolu
Bonjour,

J'ai de C5 à C30 les heures écrits de cette facon:
9
9:30
10
10:30
....
Comment faire pour que selon l'heure actuelle, la ligne complète s'illumine?
Exemple: De 10h à 10h29 la ligne de 10h change de couleur...

Merci beaucoup

4 réponses

  1. Contributeur
    Bonjour
    le problème dans votre affichage est que 10 et 9 ne sont pas des heures pour excel, mais des jours et donc 10 =240h
    il faudrait écrire vos heures "rondes" avec 10:00 et 9:00
    crdlmnt
    0
    1. D'accord! J'ai modifié cela, tout est écrit avec un double zéro. J'ai essayé
      =ET($C5<=maintenant();maintenant()<$C6)
      mais cela ne semble pas fonctionner, des idées?
      0
    2. @jelaf124Bonsoir

      MAINTENANT() te donne le jour et la date et pour ta MFC il faut extraire l'heure seulement, donc tu peux remplacer MAINTENANT dans ta formule par :
      TEMPS(HEURE(MAINTENANT());MINUTE(MAINTENANT());0)

      Cdlmnt
      Via
      0
  2. Contributeur
    Bonsoir (salut Via)
    en variante:
    =ET($C5<=MAINTENANT()-ENT(MAINTENANT();MAINTENANT()-ENT(MAINTENANT()<=$C6))

    ou alors inscrire l'heure en cours dans une cellule hors champ avec la formule:
    =MAINTENANT()-ENT(MAINTENANT()

    et faireréférence à cette cellule dans la, formule
    crdlmnt

    0
    1. C'est parfait! Encore merci à vous.

      Bonne soirée!
      0
      1. Contributeur
        Bonjour à tous,

        Comment faire pour que selon l'heure actuelle, la ligne complète s'illumine?

        Même si ta MFC fonctionne, ce n'est pas en regardant ton classeur que tu vas changer de ligne d'heure car pour cela il te faudra activer le calcul alors qu'en bas à droite de ton écran (en principe) l'heure change automatiquement toutes les minutes.
        0