Mise en forme

Résolu
Bonjour,
voilà j'ai tableau sur 5 semaines avec les jours et date et je souhaiterai faire une mise en forme pour que les jours qui ne font pas parti de ce mois soit grisés.

exemple mois de décembre (lun 27 nov ........vend 01 déc, sam 02 déc etc.....)
donc du lun 27 nov au jeudi 30 nov soit grisé

comment puis-je faire?
merci

3 réponses

  1. Bonjour,

    exemple la plage des dates est en colonne A à partir de A2
    la formule de mise en forme est
    =MOIS(A2)<>MOIS(AUJOURDHUI())

    par contre si tu as des cellules vides considérées comme 00/01/1900
    complète la formule comme cela
    =ET(A2<>"";MOIS(A2)<>MOIS(AUJOURDHUI()))
    0
    1. bonjour
      tout d'abord merci.
      ça marche très bien car j'avais trouvé cela sur un forum
      par contre ça marche pour le mois en cours
      si je prend la même formule pour un autre mois de l'année ça ne fonctionne pas;
      en fait je ne me suis pas bien expliquer
      je souhaiterais faire la même chose pour tout les mois de l'année comme c'est rare qu'un mois commence un lundi et termine un dimanche.....
      d'avance merci
      0
  2. bonjour
    tout d'abord merci.
    ça marche très bien car j'avais trouvé cela sur un forum
    par contre ça marche pour le mois en cours
    si je prend la même formule pour un autre mois de l'année ça ne fonctionne pas;
    en fait je ne me suis pas bien expliquer
    je souhaiterais faire la même chose pour tout les mois de l'année comme c'est rare qu'un mois commence un lundi et termine un dimanche.....
    d'avance merci
    0
    1. Re,

      si par exemple tes dates sont en colonne A à partir de A1 pour le mois de décembre la formule conditionnelle est
      =(ET(A1<>"";MOIS(A1)<>12))

      tu peux également saisir le mois en valeur numérique donc de 1 à 12 dans une cellule exemple en E1
      =(ET(A1<>"";MOIS(A1)<>$E$1))

      si le mois est saisi en J1 en lettre il faut être prudent à l’orthographe et revoir la formule plus complexe
      créer un champ dans le gestionnaire des noms (il est préférable de ne pas utiliser le mot Mois ou mois comme nom du champ)

      nom du champ Mensuel
      la formule à saisir
      =TEXTE(EQUIV(Feuil1!$E$1;{"janvier";"février";"mars";"avril";"mai";"juin";"juillet";"août";"septembre";"octobre";"novembre";"décembre"};0);"00")*1

      la formule de mise en forme conditionnelle
      =(ET(A1<>"";MOIS(A1)<>Mensuel))

      A+
      Mike-31

      Je suis responsable de ce que je dis, pas de ce que tu comprends...
      0
      1. bonjour
        merci
        ok ça fonctionne très bien
        parfait......génial
        0