Mise en forme conditionnelle d'une cellule avec date et text

empereurtilleul Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
brucine Messages postés 21727 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Dans la colonne U, j'ai des valeurs sous la forme "16/12/2023 + Livraison". Je voudrais une mise en forme conditionnelle qui me surligne en orange cette cellule si la date dans cette colonne est supérieur à la date dans la colonne AB qui est sous la forme "15/12/2023" (donc pas de texte dans cette cellule).

J'ai essayé "=DATEVAL(GAUCHE(U2;10)) >= AB2" mais ca ne fonctionne pas.

Pour info, je suis sous excel 2010, et je souhaite que s'il y a modification de la date dans la cellule U, le surlignement se fasse instantanément, donc pas de macro.

Merci pour votre aide

4 réponses

Super.Mario Messages postés 584 Date d'inscription   Statut Membre Dernière intervention   241
 

Bonjour

Ce changement de couleur peut être réalisé avec les formats conditionnels.
Voir le site Format conditionnel

Plein de vidéo Youtube donne la méthode.

A plus tard


0
empereurtilleul Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Je ne trouve pas le réponse à la formule que je dois expliquer dans le lien. De plus, j'ai déjà cherché des vidéos youtube, je n'ai pas trouvé de vidéo avec le même cas que moi.

Cordialement

0
brucine Messages postés 21727 Date d'inscription   Statut Membre Dernière intervention   > empereurtilleul Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

On suppose que pour que la première cellule ait date + blabla, elle est au format standard ou texte; tout va très bien se passer tant que la deuxième n'est pas non plus au format texte, ça fonctionne, sans quoi je dois aussi lui appliquer DATEVAL.

Avec des références différentes des tiennes:

=DATEVAL(GAUCHE(A2;10))>DATEVAL(GAUCHE(B4;10))

Le deuxième écueil est que je ne peux pas avec une MFC souligner le texte d'une couleur différente du texte lui-même; passer par bordure, choisir le style, la couleur (orange) et ne l'appliquer que sous le texte.

0
Super.Mario Messages postés 584 Date d'inscription   Statut Membre Dernière intervention   241
 
0
empereurtilleul Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

Merci pour la réponse mais je ne peux pas ajouter de colonne.

Voici mon fichier:

https://www.cjoint.com/c/MLprCRiym8G

Merci pour votre aide

0
Super.Mario Messages postés 584 Date d'inscription   Statut Membre Dernière intervention   241
 

D'accord, mais on fait quoi de la tonne de format conditionnel qu'il y a déjà en colonne U ??

0
Super.Mario Messages postés 584 Date d'inscription   Statut Membre Dernière intervention   241
 

Je sais pas si c'est cela que vous cherchez...

https://www.cjoint.com/c/MLpslrxjI8X

Je suppose que c'est pas vous qui avez crée les autres formats conditionnels... Si ?

0
empereurtilleul Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

Non ce n'est pas ça, les cellules sont parfois sous le format "12/12/2023" et parfois sous le format "12/12/2023 + Livraison", donc la formule U1>AB1 ne marche pas quand il y a du texte.

Oui, c'est moi qui ai fait les autres formats pourquoi?

J'ai avancé un peu en utilisant la formule:

"=DATEVAL(SUPPRESPACE(GAUCHE($T$3;TROUVE(" ";$T$3&" ")-1)))>$AB$3"

Mais ça ne marche pas pour les cas où j'ai des cellules sous le format "12/12/2023"

0
brucine Messages postés 21727 Date d'inscription   Statut Membre Dernière intervention  
 

Et, je n'ai pas regardé ton fichier, ce que je t'ai dit en <3> ne fonctionne pas précisément quand 15/12/2023 est du texte (ce qui est logique parce que 16/12/2023 + Livraison en est)? Chez moi si.

0
Super.Mario Messages postés 584 Date d'inscription   Statut Membre Dernière intervention   241
 

Si on met du texte, pas de calcul quel qu'il soit !

Il faut mettre le texte dans le format:

Format personnalisé JJ/MM/AAAA" + Livraison"

ou alors prévoir une colonne livraison avec une valeur à ajouter

Ou alors votre formule avec 2 cas:

=SI(ESTTEXTE($T$3);DATEVAL(SUPPRESPACE(GAUCHE($T$3;TROUVE(" ";$T$3&" ")-1)))>$AB$3;$T$3)

0
brucine Messages postés 21727 Date d'inscription   Statut Membre Dernière intervention   > Super.Mario Messages postés 584 Date d'inscription   Statut Membre Dernière intervention  
 

Encore une fois, je n'ai pas regardé le fichier et 15/12/2023 + Livraison ne peut en effet pas être une date; c'est pourquoi je ne calcule en effet rien d'autre dessus que ce qui est rendu dans une MFC par un DATEVAL de la partie qui correspond à la date.

0
Super.Mario Messages postés 584 Date d'inscription   Statut Membre Dernière intervention   241 > brucine Messages postés 21727 Date d'inscription   Statut Membre Dernière intervention  
 

J'ai pas de soucis avec cela MOI, voir avec empereurtilleul

0
brucine Messages postés 21727 Date d'inscription   Statut Membre Dernière intervention   > Super.Mario Messages postés 584 Date d'inscription   Statut Membre Dernière intervention  
 

Oui, je me doute, j'ai supposé que tu t'adressais à moi en <10> après <9> avant que tu modifies.

0