Office 365 Calendrier automatique personnalisé

Eric&

XLDnaute Nouveau
Bonjour à toutes et à tous.
J'ai supprimé mon autre post car 40 visites et pas une réponse :-( :-( :-(
Je vais essayer donc essayé d’être plus clair plus précis dans mes explications et dans ce que je souhaiterais arriver à faire.
Je souhaiterais créer un calendrier automatique qui se remplisse tout seul en fonction des informations que je renseigne dans une feuille BDD. De plus, je souhaiterais que, suivant les informations renseignées, différentes cellules se colorisent.
Jusque-là, sur le papier, pas trop compliqué … me direz-vous.
Et bien si, pour moi oui … ☹
Je vous explique :
Dans ma feuille BDD j'ai créé 3 tableaux (insertion tableau) dans lesquels j'y rentre les infos suivantes :
Dans un premier tableau :
Les différents jours fériés de l'année ainsi que différentes fêtes de l'année.
La première colonne
Dates du jour de la fête,
Deuxième colonne
Date du lundi avant le jour de ladite fête, que je trouve par formule
Troisième colonne
Dernier jour de la semaine (Dimanche) soit la cellule du lundi +6 ou, = à la cellule de la deuxième colonne en fonction de l'information dans la cellule de la colonne quatre,
Quatrième colonne
à l'aide d'une liste déroulante je note "Semaine" ou "Journée" en fonction de la période de la fête;
Dans le deuxième et troisième Tableau :
Même principe que le tableau 1 mais avec 3 colonnes.

Dans la feuille 3 tableau avec la date de début et de fin pour les vacances scolaires
Dans la feuille 2 se trouve le calendrier que je souhaiterais réaliser.

J'arrive à créer tous les mois avec les différentes formules. Ce que je souhaiterais arriver à faire :
En fonction des informations que je renseigne dans les 3 tableaux de la feuille 1, je souhaiterais que les cellules se remplissent automatiquement en allant chercher les informations dans les 3 tableaux. Les informations s'affichent chaque jour que dure la période de la fête
A ce niveau je galère car je n'arrive pas a afficher plusieurs infos a la suite si nécessaire et, à faire afficher l'info chaque jour.

Une fois les informations affichées, je souhaiterais que les cellules se colorent. Bien entendu, que pour la période concernée. Comme pour la MFC des vacances scolaires.

Je galère aussi à ce niveau car toutes les lignes se colorent.

Je vous joins un fichier avec ce que je suis arrivé à faire. Pouvez vous m'aider à avance s'il vous plait ?
Merci d'avance à ceux qui prendront le temps de me faire progresser.

Eric
 

Fichiers joints

BrunoM45

XLDnaute Barbatruc
Re,

Franchement à te lire, il est difficile de te comprendre


Ce que tu devrais faire, ajouter une feuille avec ton calendrier, sans les formules et les MFC
mais avec le/les textes que tu souhaiterais avoir et les couleurs

A+
 

Eric&

XLDnaute Nouveau
Re,

Franchement à te lire, il est difficile de te comprendre


Ce que tu devrais faire, ajouter une feuille avec ton calendrier, sans les formules et les MFC
mais avec le/les textes que tu souhaiterais avoir et les couleurs

A+
Bonjour Bruno,
Merci de prendre le temps de me répondre.
Dans le fichier joint, feuille calendrier ligne 44 j'ai fait un exemple de ce que je souhaiterais obtenir. Cela te convient il ?, dis moi
Eric
 

BrunoM45

XLDnaute Barbatruc
Re,

J'ai bien vu ce tableau, mais c'est normal chez toi que le nouvel an dure plusieurs jours !?
2019-06-09_11h10_18.png

Un exemple anormal ne fait que compliquer la compréhension

A noter en plus que nous sommes en WE de Pentecote... donc ne soit pas impatient STP, sinon... out
 

Eric&

XLDnaute Nouveau
Re,

J'ai bien vu ce tableau, mais c'est normal chez toi que le nouvel an dure plusieurs jours !?
Voir la pièce jointe 1032875

Un exemple anormal ne fait que compliquer la compréhension

A noter en plus que nous sommes en WE de Pentecote... donc ne soit pas impatient STP, sinon... out
Re,
Loin de moi le fait d'être impatient ... Je ne comprends pas ce qui peut te faire penser ça.
Comme je l'explique dans mon explication, dans la tableau 1 de la feuille BDD, il est listé des jours fériés et des fêtes avec une colonne qui donne la durée de la fête (Journée ou Semaine). Pour mon activité (commerçant) certaines fêtes dure la semaine et d'autres non. Donc, en fonction de la durée de la fête ou du férié, je souhaiterais que cela s'affiche comme ta capture d'écran.
 

Eric&

XLDnaute Nouveau
Juste ça : J'ai supprimé mon autre post car 40 visites et pas une réponse :-( :-( :-(

Tu l'avais mis quand ton premier post ?
Je l'ai posté hier soir tard ... Et je l'ai re posté car en le re lisant je trouvais que je n'avais pas été assé clair et précis ... tout simplement. Pas par impatience mais par peur de ne pas avoir été précis, il était tard lol
 

Eric&

XLDnaute Nouveau
Bruno,
C'est ce que je cherchais à faire avec des formules ... Bravo et merci pour ton efficacité et ta réactivité.
Première point:
J'ai modifié ta formule
=fêtes(M36)&op(D36)&evt(D36)
par
=fêtes(M36)&" - "op(D36)&" - "evt(D36)
pour bien séparer les différentes fêtes sur un même jour.
Est ce ce qu'il fallait faire ?
Deuxième point:
J'ai remonté la MFC "verte" pour qu'elle s'applique avant la MFC des WE.
Questions ?
- Comment faire pour appliquer la MFC pour écrire en fuschia uniquement sur le jour de la fête et non sur tous les jours de la semaine ?
- Comment faire pour appliquer les macro à tous les mois du calendrier une fois que je les aurais tous créé ?

Eric
 

Eric&

XLDnaute Nouveau
Bruno,
Pour ce qui est de la question "- Comment faire pour appliquer la MFC pour écrire en fuschia uniquement sur le jour de la fête et non sur tous les jours de la semaine ? " j'ai trouvé la réponse. Il suffit de décaler les cellules.
Par contre, pour le 06 janvier, il devrait y avoir 2 fêtes qui sont
1 - Épiphanie prévu le 06 janvier,
2 - Nouvel An qui n'est pas prévu le 06 janvier :) mais est une fête qui dure une semaine du lundi au dimanche.

Note : Ces 2 fêtes figurent dans le m^me tableau, c'est peut être pour cela qu'elles ne s'affichent pas ensemble, non ?

Sinon, encore bravo et merciiiii
Eric
 

Eric&

XLDnaute Nouveau
Bruno,
Je te joins le fichier, j'ai rajouté une macro, que j'avais trouvé il y a pas mal de temps mais qui me sert bien, pour que lorsque je protège la feuille BDD, on puisse quand même écrire en dessous des tableau OP et Evènements.
Qu'en penses tu, n'ais je pas fait d'erreur ?
Eric
 

Fichiers joints

BrunoM45

XLDnaute Barbatruc
Re,

Pour la séparation des différents libellés, il faut le mettre dans le code, sinon ce ne sera pas "propre" ;)
Voir fichier joint

Pour la protection, ça me semble ok

A+
 

Fichiers joints

Eric&

XLDnaute Nouveau
Super merci, par contre lorsque je rajoute une op ou un événement dans la feuille BDD, je ne les vois pas se rajouter automatiquement dans le calendrier, que faut il que je fasse afin de les rajouter dans le calendrier ?
 

BrunoM45

XLDnaute Barbatruc
Re,

Tu peux ajouter au début de chaque fonction le code suivant
VB:
Application.Volatile
Ce qui fera recalculer automatiquement toutes les fonctions, mais te fera perdre un peu de temps ;)

A+
 

Eric&

XLDnaute Nouveau
vraiment nickel !!!! MERCI !!!!
Une dernière question
Que dois modifier dans formule de la MFC pour colorer les cellules s'il y a plusieurs informations ?
J'ai essayé avec un OU en rajoutant la même formule (en modifiant les cellules bien entendu)
ta formule : =EQUIV($P11;BDD!$G$4:$G$33;0)>0
essai modif : =OU(EQUIV($P11;BDD!$G$4:$G$33;0)>0;EQUIV($H11;BDD!$K$4:$K$11;0)>0)
mais sans succès :-( :-( :-(
 

BrunoM45

XLDnaute Barbatruc
Re,

Pour la MFC des évènements, j'ai rajouté une fonction qui récupère uniquement le 1er libellé
Du coup dans la MFC, j'utilise cette fonction pour comparé le libellé trouvé à la liste

J'ai ajouté un onglet Titre pour créer une image liée de ta légende, ce qui évite les problèmes de largeur de colonne et des textes

Voici le fichier

A+
 

Fichiers joints

Eric&

XLDnaute Nouveau
Bonjour Bruno,
Merci de ton retour. Je viens de regarder ton nouveau fichier,
Question :
Sur le mois de janvier, la MFC ne s'applique que sur le Nouvel an. Serait il possible qu'elle s'applique, à chaque fois q'un "Evènement (Fériés&Fêtes; OP et Evènements) se rajoute à un des tableaux de la page BDD, et ce sur tous les mois. tous les mois ?
Pour finir l'explication : la MFC s'applique sur nouvel an mais pas test 5 en janvier
Pour finir l'explication : La MFC s'applique bien sur nouvel an mais pas sur Test 5 dans le mois de janvier

Au niveau de la légende dans la feuille Titres, elle risque évoluer est ce un problème ?
 

Eric&

XLDnaute Nouveau
Bonjour Bruno,
Une autre question, est il normal que ne puisse pas faire fonctionner les macro sur une tablette surface pro ?

Eric
 

Discussions similaires


Haut Bas