Je t'ai changé le calendrier. Celui-ci est plus adapté.
Malheureusement je ne peux pas tester dans tes conditions réelles d'utilisation, mais ça doit marcher.
Il est possible que tu doives supprimer une référence déclarée manquante dans VBA < Outils > Références...
Pour transférer TOUSSA dans ton classeur : Faire glisser (depuis VBA)
le usf Calendrier dans ton classeur de travail
Le module ModCal dans ton classeur de travail
le module de classe dans ton classeur de travail
Dans ton userForm "Données" j'ai rajouté 2 macros
DateSaisie_Click
DateSaisie_Change
Tu devras copier coller ces 2 macros dans le UserForm "Données" de ton classeur de travail.
A+