Bon finalement, je reviens vers vous parce que je n'arrive à rien, c'est pourtant pas manque d'avoir essayer, mais la je capitule.
En plus j'ai 2 problèmes maintenant...
je n'arrive toujours pas à coloriser les onglets de 1 à 31 uniquement et en plus cette macro a été écrite pour fonctionner lorsque le classeur est en calendrier 1900, mais voilà, dans le fichier ou j'essai de la placer, le classeur est en 1904, et je n'ai pas le choix à cause des heures négatives que je dois faire apparaître.
J'ai adapté le calcul de mes jours fériés pour le calendrier 1904 (mais là c'est des formules), dès que je touche au VBA, j'ai plus rien qui fonctionne
La colorisation des samedi et dimanche est décalées d'une journée et les fériés ne fonctionne pas.
Si je passe le classeur en 1900 et que je change le mois ou l'année, tout rentre dans l'ordre.
Voilà mon petit fichier d'exemple :