Colorier plusieurs cellules en fonction d'une dates

PAGEOT37 Messages postés 30 Statut Membre -  
PAGEOT37 Messages postés 30 Statut Membre -
bonjour,

Je souhaite dans un tableau excel remplir d'une couleur plusieurs cellules (macro) en fonction d'une date d'echeance.
Exemple:
- je voudrais mettre ma ligne concernée en rouge 15 jours avant écheance
- je voudrais mettre ma ligne concernée en orange 1 mois avant l' écheance

Merci d'avance pour votre aide
A voir également:

13 réponses

PAGEOT37 Messages postés 30 Statut Membre 1
 
Ok, tu as raison.
1
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Re,

Ah oui autant pour moi, première règle format rouge

=ET($C1<>"";$C1-AUJOURDHUI()<=15)

deuxième règle format orange

=ET($C1<>"";$C1-AUJOURDHUI()<=30)

1
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Bonjour,

Tu n'as pas besoin de macro pour cela, une simple mise en forme conditionnelle suffit,

dans quelle colonne as tu tes dates et j'imagine que c'est par rapport à la date du jour courant

0
PAGEOT37 Messages postés 30 Statut Membre 1
 
Bonjour,

J'inscris mes dates par le biais d'une macro qui active un calendrier dans la cellule. La date du jour n'a rien a voir. La date que j'inscris dans la cellule C2 par exemple, correspond à une date d'échéance.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Re,

Oui je suis d'accord sur le fait que tu saisisses la date d'échéance en colonne C mais il faut bien utiliser la syntaxe AUJOURDHUI() pour paramétrer l'intervalle conditionnelle
si par exemple en C2 tu as 25/9/2013 par rapport à aujourd'hui il ne reste que 5 jours donc mise en forme conditionnelle rouge

si en C2 il y avait 21/10/2013 par rapport à aujourd'hui 20/9/2013 pas de couleur, mais demain nous avons 1 mois donc colorisation orange

n'es ce pas ce que tu cherches faire
0
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Re,

Commencer par mettre la plage en surbrillance, exemple A1:N100

Mise en forme conditionnelle/nouvelle règle/
sélectionner la rubrique Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué

la première formule de ta mise en forme est

=ET($C1<>"";AUJOURDHUI()-$C1<=15)
format choisir la couleur de remplissage rouge

recommencer la deuxième formule est

=ET($C1<>"";AUJOURDHUI()-$C1<=30)
format de remplissage orange
0
PAGEOT37 Messages postés 30 Statut Membre 1
 
Ok, j'essaye ta proposition dès lundi. Par contre, il me semble que l'on peux mettre que trois choix dans la mise en forme conditionnelle. Si je veux par la suite rajouter d'autres critères de couleur en plus, est ce que je dois passer obligatoirement par une macro?
0
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Re,

Jusqu'à la version 2003 limite de 3 mises en forme conditionnelle après oui macro, depuis 2007 possibilité d'aller au delà

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
PAGEOT37 Messages postés 30 Statut Membre 1
 
Ok, merci et je te donne rendez-vous lundi pour te donner des nouvelles.
@+
0
PAGEOT37 Messages postés 30 Statut Membre 1
 
Salut,

ça marche à moitié. J'inscris tes formule dans MFC et quand je choisis d'inscrire le 01/11/13, il me surligne la ligne en rouge alors que l'écheance est dans plus d'un mois. Il surligne en orange que pour les dates dépassées (Ex 01/09/13). Je ne comprends pas tout.
0
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Re,

regarde dans tes mises en formes conditionnelles, la première règle
=ET($C1<>"";AUJOURDHUI()-$C1<=15)

doit être en première place
0
PAGEOT37 Messages postés 30 Statut Membre 1
 
Re,

j'ai bien respecté tes messages précédents.Dans la mise en forme conditionnelle j'ai sélectionné "la formule est".
Voila
0
PAGEOT37 Messages postés 30 Statut Membre 1
 
Ca marche.
Merci beaucoup Mike. Je te renverrai la pareille si tu as besoin.
@+
0