Besoin d'aide sur la mise en forme conditionnelle des jours
brucine Messages postés 25338 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voici mon problème :
J'ai créé un calendrier dynamique permettant de charger les jours du mois choisi par la saisie de l'année.
Cela fonctionne bien, la feuille est rechargée en fonction du mois choisi, les jours sont bon, les weeks end sont colorés, seulement j'aimerai ajouté une mise en forme conditionnelle :
Je voudrais que les semaines (du lundi au dimanche) soient colorés d'une couleur.
Par exemple, pour chaque mois, la première semaine en jaune, la seconde en vers, la troisième en bleu clair, la quatrième en bleu foncé.
Bien sûr, garder les mêmes couleurs pour chaque mois...
J'ai mis l'exemple de ce que je voudrais que cela donne dans le fichier ci-joint, j'aimerai avoir ce résultat...
Merci d'avance si quelqu'un peut m'aider à faire cela.
Cordialement
1 réponse
-
Bonjour,
Nous supposons que la question concerne Excel, nous n'avons pas le "fichier joint".
On ne peut pas à la fois colorer des semaines et des week-ends sauf éventuellement à ce qu'une autre condition ne colore pas les week-ends mais leur attribue un motif de fond particulier.
Enfin, il ne t'aura pas échappé qu'un mois ne commence pas forcément un lundi et, sauf les mois de février non bissextiles, ne renferme pas exactement quatre semaines.
Cela étant dit, il doit suffire de faire autant de conditionnelles que;
=1+ENT((1+A1-JOURSEM(A1;2)-DATE(ANNEE(1+A1-JOURSEM(A1;2));MOIS(1+A1-JOURSEM(A1;2));1))/7)
vaut de 1 à 4
Si la feuille est établie par semaines pleines du lundi au dimanche, elle va forcément comporter des jours du mois précédent et/ou suivant qui seront colorés en fonction du numéro d'ordre de la semaine considérée dans le mois en question.-
-
-
-
-
C'est un dialogue de sourds, j'avais compris dès le début.
Je suppose que le fichier Excel existe déjà comme tu l'as dit dans ton premier message.
Il suffit normalement de tester toutes les cellules de date de ta feuille comme dit en <1> en faisant une MFC attribuant telle couleur si la valeur de la formule est 1, une deuxième si elle vaut 2 et ainsi de suite jusqu'à 5.
Tu es donc comme je l'ai dit en <4> invité à tester sur ton fichier Excel, et à le mettre en ligne sur Cjoint ou ce que tu voudras si cela ne fonctionnait pas de sorte que l'on puisse voir pourquoi.
-
