Menu

Mise en forme conditionnelle ??? [Résolu]

Messages postés
713
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
15 avril 2019
- - Dernière réponse : alainjjb
Messages postés
713
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
15 avril 2019
- 15 avril 2019 à 11:02
Bonjour,

J'ai un tableau avec en colonne la date (mardi de chaque semaine). Je voudrais mettre un fond rouge dans la cellule correspondant au mardi de la semaine en cours (fond rouge du mercredi précédent au mardi en cours). Est-ce possible avec la mise en forme conditionnelle ?
Merci d'avance
Alain

Configuration: Windows / Firefox 66.0
Afficher la suite 

Votre réponse

10 réponses

Messages postés
10518
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
20 avril 2019
1383
0
Merci
Bonjour

Oui c'est possible
Sélectionne la colonne des dates puis MFC - Nouvelle règle - Appliquer mise en forme aux cellules qui contiennent et choisir dans les menus déroulants Date se produisant et Cette semaine puis choisir format remplissage rouge

Cdlmnt
Via
Commenter la réponse de via55
Messages postés
713
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
15 avril 2019
100
0
Merci
Merci pour votre réponse rapide. Le problème c'est que ça fonctionne du lundi au dimanche et moi je voudrais du mercredi au mardi.
Merci encore
Commenter la réponse de alainjjb
Messages postés
10518
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
20 avril 2019
1383
0
Merci
Ah ok
Alors dans MFC prendre l'option Utiliser une formule et entrer la formule suivante par exemple pour la colonne B :
=OU(ET(JOURSEM(B1;2)<3;NO.SEMAINE(B1;2)=NO.SEMAINE(AUJOURDHUI();2));ET(JOURSEM(B1;2)>2;NO.SEMAINE(B1;2)+1=NO.SEMAINE(AUJOURDHUI();2)))

Cdlmnt
Via
Commenter la réponse de via55
Messages postés
713
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
15 avril 2019
100
0
Merci
Bonjour et merci.
Il y a un décalage d'une semaine mais avec tes infos je devrais pouvoir m'en sortir.
Merci encore
Alain
Commenter la réponse de alainjjb
Messages postés
713
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
15 avril 2019
100
0
Merci
Voilà la formule à priori (car en informatique ... méfiance !) OK :
=OU(ET(JOURSEM(AUJOURDHUI();2)<3;NO.SEMAINE(R4;2)=NO.SEMAINE(AUJOURDHUI();2));ET(JOURSEM(AUJOURDHUI();2)>2;NO.SEMAINE(R4;2)=NO.SEMAINE(AUJOURDHUI();2)+1))

Merci
Alain
Commenter la réponse de alainjjb
Messages postés
713
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
15 avril 2019
100
0
Merci
Pour compléter le sujet, est-ce possible de modifier le format de la colonne à la place de seulement la cellule concernée ?
Merci !
Alain
Commenter la réponse de alainjjb
Messages postés
10518
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
20 avril 2019
1383
0
Merci
Si je comprends bien tes dates sont en ligne sur la ligne 4 à partir de la colonne R ?
Si c'est le cas tu selectionnes les colonnes R et suivantes et tu appliques la même formule de MFC mais en mettant un $ devant le 4 de la référence
On comprendrait mieux avec un exemple de ton fichier que tu peux poster sur cjoint.com,puis faire créer un lien, le copier et revenir le coller ici

Cdlmnt
Via
Commenter la réponse de via55
Messages postés
713
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
15 avril 2019
100
0
Merci
Voici le tableau : https://www.cjoint.com/c/IDoqbxOTYUL

Merci
Alain
Commenter la réponse de alainjjb
Messages postés
10518
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
20 avril 2019
1383
0
Merci
Bonjour

Si tu avais fourni ton fichier dès le début on aurait gagné du temps.
En effet ton calendaire ne présente pas tous les jours de la semaine comme l'aisser supposer ta demande "du mercredi au mardi" mais seulement les mardis
Donc une MFC comparant les n°s de semaine suffit
https://www.cjoint.com/c/IDphQYzojMC

Cdlmnt
Via

Commenter la réponse de via55
Messages postés
713
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
15 avril 2019
100
0
Merci
Merci pour ta réponse,
j'ai modifié un peu ta solution pour prendre en compte "du Me au Ma" en remplaçant la semaine par le jour :

=ET(AUJOURDHUI()>E$4;AUJOURDHUI()<=F$4)

Ça fonctionne nickel. Merci !
Alain
Commenter la réponse de alainjjb