Excel/remplissage auto/date/colonne

Résolu
Bonjour, Bonsoir à tous et ttes..

l'objectif : procéder à une remplissage automatiquement (via la mfc) des colonnes sur base du jour.

en g1:h1 (cellules fusionnée) le premier jour du mois (ex. 01/01/2010)
en i1:j1 (cellules fusionnée) j'ai le second jour du mois..
en k1:l1 (cellules fusionnée) j'ai le troisième jour du mois
etc pour le restant des jours du mois de mars.

mes jours sont divisés en matin et après-midi.

en g2 j'ai l'inscription AM
en h2 j'ai l'inscription PM
en i2 j'ai l'inscription AM
en j2 j'ai l'inscription PM

ainsi de suite jusqu'au dernier jour du mois

j'aimerais que les cellules g3:h16 se remplisse en gris si le jour indiqué en g1:h1 est un jour de week-end.

j'ai retrouvé d'une précédent application cette formule : =ET(G$1<>0;JOURSEM(G$1;2)>5)

mais elle ne marche que pour les colonnes du matin, celle de l'après-midi ne se remplisse pas..

je pensais mettre deux points et faire =ET(G$1<>0;JOURSEM(G$1;2:3)>5)

mais ça marche po...

qq un aurait une idée pour moi ?

merci de votre réponse et conseil..

berni.

5 réponses

  1. Re,

    Il est possible d'utiliser en G3:G16 la formule :
    =OU(ET(G$1<>0;JOURSEM(G$1;2)>5);ET(F$1<>0;JOURSEM(F$1;2)>5))

    puis de reproduire cette plage jusqu'à la fin du mois

    Cordialement
    Patrice
    2
    1. un totu grand merci patrice33740.

      bonne soirée à toi.

      cordialement.

      berni.
      0
      1. Bonsoir patrice337140,

        merci pour ta réponse. il etait pas possible de tout mettre dans une seule formule ?

        je continue à chercher même si je retiens ta proposition qui marche.

        merci à toi.

        berni.
        0
        1. Bonjour,

          Ta formule : =ET(G$1<>0;JOURSEM(G$1;2)>5)
          est bonne mais tu dois d'abord l'appliquer à G3:G16 puis à H3:H16 (sans rien modifier) de façon à toujours faire référence à G$1.

          Sélectionne ensuite G3:H16 pour reproduire les formats jusqu'à la fin du mois.

          Cordialement
          Patrice
          0