Surligner des cellules

Bonjour,

Je cherche à surligner (mettre la couleur de fond en jaune) les cellules (qui contiennent des dates) d'une plage, si cette date est plus vieille d'un mois.

J'y suis arrivé, mais de façon peu élégante je trouve, et de plus, les cellules vides se colorent alors que j'aimerais qu'elles restent blanches.

Une idée ? Simple et efficace ...

Merci !

6date.xlsx (10.61 Ko)

Bonjour,

Microsoft a tellement voulu mâcher les choses en matière de MFC, qu'on a perdu de vue que fondamentalement la grande majorité des MFC se met en place en utilisant une formule...

=ET($C1<>"";$C1<=MOIS.DECALER(AUJOURDHUI();-1))

Cordialement.

Merci !

J'ai trouvé autre chose comme un grand, avec 3 MFC sans plus avoir à me référer à une cellule.

27dateok1.xlsx (10.34 Ko)

Bonjour

Tu cherchais simple et efficace mais 3 MFC alors que Mferrand le fait en 1...

Salut Chris !

Bonjour

Tu cherchais simple et efficace mais 3 MFC alors que Mferrand le fait en 1...

Désolé, je ne voulais froisser personne

Il me semble qu'en effaçant la cellule de référence, la formule de Mferrand ne fonctionne plus...

La journée est finie, je rentre et je regarde ça à la maison

Désolé, je ne voulais froisser personne

Tu ne froisse personne mais révise tes notions :

avec 3 MFC sans plus avoir à me référer à une cellule.

formule1: =E1="" formule2: =E1< AUJOURDHUI()-30 formule3: =E1>=AUJOURDHUI()-30

E1 c'est quoi à ton avis si ce n'est pas une cellule ?

si cette date est plus vieille d'un mois.

30 jours, ce n'est pas 1 mois !

=ET($C1<>"";$C1<=MOIS.DECALER(AUJOURDHUI();-1))

Bsoir, ça y est j'ai réussi à utiliser cette formule.

Merci MFerrand

C'est en effet beaucoup plus light, mais pas simple (pour moi)

Il va falloir encore un peu m'expliquer si vous le voulez bien...

La condition demande à la fois que:

1/ la cellule ne soit pas vide

2/ la valeur de date soit inférieure ou égale à un mois à compter d'aujourd'hui.

Alors la cellule (de la colonne C) prend la mise en forme que l'on désire.

Ma question:

Comment se fait il que lorsque ces conditions ne sont plus réunies, la cellule reprend une mise en forme standard ??

Rien dans cette courte ligne de code ne le provoque ...

Je ne comprends pas

Merci pour votre patience .

La mise en forme est appliquée par la MFC, fonctionnalité d'Excel, quand la condition est vraie la mise en forme est appliquée, dans le cas contraire elle ne l'est pas.

Dans la formule on ne met que la condition, Excel se charge du reste... Et on formule pour la cellule supérieures gauche de la plage où la mise en forme doit s'appliquer si la condition est vraie, en jouant sur les références absolues ou relatives pour qu'elle s'applique par glissement à toutes les cellules de la plage.

Merci !

Rechercher des sujets similaires à "surligner"