Microsoft 365 Mis en forme conditionnel

Stéphane 04

XLDnaute Nouveau
Bonjour
J'ai un problème sur des mis en forme conditionnels sur mon classeur
Quand les case vacances sont grisé en janvier la cellule F25 je voudrais les cellules F26 F27 f28 et F29 ce grise aussi automatiquement.
je vous joins mon classeur pour que vous puissiez voir mieux
cordialement
 

Pièces jointes

  • Planning Epicerie ramasse.xlsx
    138.9 KB · Affichages: 21

AtTheOne

XLDnaute Impliqué
Supporter XLD
Bonjour @Stéphane 04 , bonjour la communauté.

J'ai créé des tableaux structurés pour les vacances et les jours fériés, j'ai défini des noms pour les vacances et les jours fériés.
J'ai défini un nom qui change de valeur toutes les 5 lignes pour conserver sur 5 lignes la même date :
Code:
Date_Planning
=DECALER(!B$9;LIGNE()-MOD(LIGNE()-LIGNE(!$B$9)-1;5)-LIGNE(!$B$9);0)

La cellule B9 étant la cellule juste au-dessus du premier lundi de chaque planning
LIGNE()-MOD(LIGNE()-LIGNE(!$B$9)-1;5)-LIGNE(!$B$9) change de valeur toutes les 5 lignes
(1,1,1,1,1;6;6;6;6;6,11,11...)
Decaler renvoie la cellule B10 5 fois puis la cellule B15 5 fois etc
Comme !B$9 est relatif à la colonne, en colonne D on renvoie D10 puis D15 etc
Le ! indique que le nom est relatif à la feuille sur lequel il est utilisé

Il y a 4 MFC pour chaque mois, les formules sont :
  • Pour les jours qui ne font pas partie du mois courant
=MOIS(Date_Planning)<>MOIS($C$7)
  • Pour les jours de fermeture hebdomadaire
=MOIS(Date_Planning)<>MOIS($C$7)
  • Pour les jours fériés
=ESTNUM(EQUIV(Date_Planning;_JFériés;0))
  • Pour les jours de vacances
=SOMMEPROD((INDEX(_Vacances;;1)<=Date_Planning)*(INDEX(_Vacances;;2)>=Date_Planning))

Voilà,
J'ai défini ces formats pour les mois de Janvier et de Mai, je te laisse faire le reste..

Amicalement
Alain
 

Pièces jointes

  • Planning Epicerie ramasse.xlsx
    135.1 KB · Affichages: 8
Dernière édition:

Stéphane 04

XLDnaute Nouveau
Bonjour @Stéphane 04 , bonjour la communauté.

J'ai créé des tableaux structurés pour les vacances et les jours fériés, j'ai défini des noms pour les vacances et les jours fériés.
J'ai défini un nom qui change de valeur toutes les 5 lignes pour conserver sur 5 lignes la même date :
Code:
Date_Planning
=DECALER(!B$9;LIGNE()-MOD(LIGNE()-LIGNE(!$B$9)-1;5)-LIGNE(!$B$9);0)

La cellule B9 étant la cellule juste au-dessus du premier lundi de chaque planning
LIGNE()-MOD(LIGNE()-LIGNE(!$B$9)-1;5)-LIGNE(!$B$9) change de valeur toutes les 5 lignes
(1,1,1,1,1;6;6;6;6;6,11,11...)
Decaler renvoie la cellule B10 5 fois puis la cellule B15 5 fois etc
Comme !B$9 est relatif à la colonne, en colonne D on renvoie D10 puis D15 etc
Le ! indique que le nom est relatif à la feuille sur lequel il est utilisé

Il y a 4 MFC pour chaque mois, les formules sont :
  • Pour les jours qui ne font pas partie du mois courant

  • Pour les jours de fermeture hebdomadaire

  • Pour les jours fériés

  • Pour les jours de vacances


Voilà,
J'ai défini ces formats pour les mois de Janvier et de Mai, je te laisse faire le reste..

Amicalement
Alain
Merci beaucoup pour cette aide qui ma était favorable
Cordialement