Excel/remplissage automatique/date

Résolu
bonsoir à tous,

dans les cellules a1:a20 j'ai différents dates aléatoires sur différentes années. les dates comprennent, jour, mois et année. je souhaiterais que les cellules dont la date est comprise entre le premier et dernier jours du mois ont un remplissage d'une certaine couleur.

exemple, ce mois si nous sommes en septembre, j'aimerais que toute les cellules dont la date est comprise entre le 01 septembre et le 30 septembre indépendemment de l'année se remplisse d'un fond de couleur.

je pensais passer par la mfc...qu'en pensez-vous ?

merci et vos suggestions et conseils,

cordialement,,

berni//

6 réponses

  1. Salut,

    Si j'ai bien tout compris, exemple colonne A tu as des dates avec des années différentes et tu souhaites que les cellules correspondantes au mois en cours sans tenir compte de l'année se colorisent, si c'est cela

    met la plage contenant les dates en surbrillance ex. de A1 à A50
    Format/Mise ne forme conditionnelle
    sélectionne La formule est :
    colle cette formule
    =MOIS(A1)=MOIS(AUJOURDHUI())
    Format, choisis la couleur
    1
    1. Bonjour mike-31,

      content de te retrouver.

      la formule marche :-)

      et si je voulais appliquer la même formule mais en tenant compte de l'année..?

      ex. j'ai en a1 01/09/2009
      a2 05/04/2010
      a3 09/09/2010
      a4 13/03/2008

      je voudrais juste que la cellule dont la date est comrpise entre le 01 et dernier jour du mois (ajdh on est le 15 donc c'est le mois de septembre) de l'année en cours qui se remplisse ds une autre couleur.

      je dois tjrs passé en mfc..mais comment faire prendre en compte l'année..?

      merci de ton eclairage...

      cordialement..

      berni///
      0
      1. Re,

        Pour mettre ne couleur les dates de l'année, c'est la même chose

        =ANNEE($A1)=ANNEE(AUJOURDHUI())

        par contre si je comprends ta question, pour mettre en couleur les dates du premier jour du mois courrant au jour d'aujourd'hui

        =ET(A1>=("01/"&MOIS(AUJOURDHUI())&"/"&ANNEE(AUJOURDHUI()))*1;A1<=AUJOURDHUI())
        0
        1. bonsoir mike-31,

          merci pour ta réponse.

          ce que je cherche à faire c'est que les cellules qui comprenne une date se trouvant entre le premier jours du mois et le dernier du mois en cours se remplisse d'une couleur.

          exemple, ce mois ci on est en septembre, j'aimerais dès lors que toute les date entre le 1 et le 30 septembre 2010, ai un remplissage d'une certaine couleur. les deux élement clés sont le mois et l'année.

          si ds mes cellules j'ai le 13/09/2009 ou 2011, la cellule ne doit pas changer de couleur. idem si les dates sont avant le 1 septembre ou après le 30 septembre.

          en résumé pour ce mois de septembre 2010, seul les cellules dont la date sont comprise entre le 1 septembre et le 30 septembre 2010 qui devront se remplir d'une couleur différent...

          bien à toi,

          berni/
          0
          1. avec un mix des 2 en 2ème condition:

            condition 1
            =MOIS(A1)=MOIS(AUJOURDHUI())

            condition 2
            =ET(MOIS(A1)=MOIS(AUJOURDHUI());ANNEE(A1)=ANNEE(AUJOURDHUI()))
            0
        2. Re,

          sur les mêmes critères de plage, la formule pour mettre en forme conditionnelle du premier jour au dernier jour du mois courant

          =ET(A1>=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());0)+1;A1<=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;0))

          0
          1. bjr mike-31,

            merci d'avoir prit de ton temps pour me répondre.

            j'ai qq souci de connection.

            comme souvent vous visez juste...un tt grand merci.

            cordialement

            berni/
            0