Mise en forme conditionel ou VBA - Date - de 2 mois

Bonjour,

J'ai un petit problème qui je pense pourrai être résolu par votre savoir

En faite j'aimerai que dès que je rentre manuellement une date dans une case de la colonne X, si la date d'aujourd'hui est égale ou inférieur à 2 mois d’écart de cette date, elle se mette en rouge.

Par exemple :

La date de la cellule X13 est : 04/06/2011.

Donc le 03/04/2011 elle ne se met pas en rouge et avant non plus.

le 04/04/2011 hop elle se met en rouge

et les jours suivants, elle reste en rouge.

Et que cela s'applique sur toutes les cases de la colonne X.

Au niveaux des jours c'est pour une autre colonne.

En faite, j'aimerai que la cellule de la colonne P se mette en rouge 10 jours après la date de la cellule de la colonne B correspondante.

Par exemple, sur B14, il y a la date : 30/11/2010. J'aimerai donc que le 10/12/2010 (+10j) la cellule P14 se mette en rouge et qu'elle le reste après aussi.

Et sa aussi sur toutes les colonne B et P.

Je vous envoi mon excel, si vous pouviez me l'intégrer comme cela je pourrai comprendre mieux je pense.

J'espère que ce n'est pas trop embrouillé, et je vous remercie d'avance pour votre aide

25test1.xls (19.00 Ko)

Merci pour ta réponse, en faite pour le mois -2, j'ai fait sa :

=DATE(ANNEE($C$6);MOIS($C$6)-2;JOUR($C$6))<=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))

Ce qui a l'air de marcher, mais je ne sais pas comment l'appliquer à toute une colonne et non pas juste une cellule ?

En suite pour le 2ème points je pensais à sa :

=DATE(ANNEE($C$6);MOIS($C$6);JOUR($C$6)+10)<=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))

Mais peut être y a t'il mieux ? et pareil pour les colonnes ?

C'est bon merci sujet clos, merci à vous

Voici les 2 formules si sa intéresse quelqu’un :

Mois - 2 :

=DATE(ANNEE(X13);MOIS(X13)-2;JOUR(X13))<=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))

Jour + 10 :

=DATE(ANNEE(B13);MOIS(B13);JOUR(B13)+10)<=DATE(ANNEE(P13);MOIS(P13);JOUR(P13))

Bonjour

La 1ère formule peut s'écrire :

=DATE(ANNEE(X13);MOIS(X13)-2;JOUR(X13))<=AUJOURDHUI())

OU

=MOIS.DECALER(X13;-2)<=AUJOURDHUI())

La 2ème formule peut s'écrire :

=B13+10<=P13

Amicalement

Nad

Rechercher des sujets similaires à "mise forme conditionel vba date mois"