bonsoir,
Pour les explications, il faut déjà remarquer qu'il y a une feuille cachée "Param" qui est un peu la clef de voute du système. Je n'utilise pas du tout les colonnes qui sont à droite du tableau.
Pour démasquer la feuille cachée,
On peut aller dans l'explorateur de projet, faire un double clic sur la feuille "Param" et dans la fenêtre des propriétés mettre visible à Vrai.
on peut également lancer cette macro
Sub test()
Worksheets("Param").Visible = True 'pour la rendre visible
End Sub
Sub test2()
Worksheets("Param").Visible = xlVeryHidden 'pour la masquer à nouveau.
End Sub
Nota : c'est dans cette feuille qu'on doit changer le cycle si nécessaire. Il faut alors commencer le cycle en faisant coïncider le premier jour avec la série des 3 AAA c'est à dire pour janvier 2010 le 16 janvier.
Même si pour toi le cycle te parait à cheval, pour le programme il s'en fout de ta manière de voir les choses : Le programme considère que le 16 janvier 2010 est le jour 1 d'un cycle qui se répète tous les 42 jours...
Il faudra bien veiller à cet aspect des choses si tu bosses sur d'autres cycles : Le jour 1 du programme est le 11ème jour de votre cycle habituel.
En dehors de ça YAPA grand chose d'autre à expliquer. Ya qu'une seule macro qui consiste à recopier bêtement jour après jour le cycle de la feuille "Param".
Si, il y a quand même quelque chose d'important : toutes les formules ont été modifiées. (y compris celle des en-têtes de mois. Toutes les cellules fusionnées sont supprimées : C'est quasiment incompatible avec les macros...
A la place c'est centré sur plusieurs colonnes.
Tu devras passer en revue la zone des Noms dans Insertion / Nom / Définir :
Les définitions sont pour la plupart sensibles à la cellule active.
Toutes ces définitions sont indispensables.
Voir aussi le format particulier des cellules des colonnes A, E, i...
Si tu veux faire d'autres plannings basés sur le même principe il est préférable de faire une copie de ce classeur enregistré sous un autre nom et de modifier la feuille "param" du nouveau classeur.
Les dimanches et jours de fêtes sont programmés par un format conditionnel et dans la feuille "Param" : Y rien à y toucher pour les 70 prochaines années...
Dans cette même feuille Param, si tu remplaces 2010 à 2016 par 2017 à 2023 ton calendrier sera toujours exact... Mais je me suis limité à 7 ans car c'est le maximum encaissé par la liste de validation sans recourir aux ascenseurs... et puis 7 ans ça me semblait bien suffisant !
Ben... je crois que c'est tout... mais si tu veux encore plus de détails, il faudra préciser à quel sujet.
Mébon dans l'ensemble beaucoup de monde connait ça : c'est rien que du très classique. J'ai rien inventé en la matière !
A+