Excuse moi,
Je suis de retour d'une petite excursion en ville...
Pour répondre précisément à la dernière question ce qui n'est pas cohérent c'est de rencontrer le mot Me. dans un module de feuille puisque Me se rapporte au Userform et aux contrôle qu'il contient :
dans la macro
Me.J1 semble vouloir dire que dans le UserForm un contrôle nommé J1 doit recevoir le contenu de Range("B5")
Dans l'immédiat je ne peux pas t'en dire beaucoup plus parce que ce clendrier dans ta Feuille1 ne ressemble à rien de logique.
Un DatePicker est un calendrier qui sert à saisir une date quelque part dans une feuille.
Dans une base de donnée, dans une facture ou n'importe quel autre document, mais surement pas dans un autre calendrier ni dans un agenda.
Après cel une fois que tu auras choisi une date dans ton DatePicker (Le UserForm) ceui-ci ne te diras rien de plus.
C'est une autre macro qui devra te dire par comparaison avec les autres dates déjà saisie si cette date est un doublon ou incohérente ou pas...
Mébon pour l'instant on je n'ai pas l'impression que tu sais bien ou tu mets les pieds.
A te relire pour avoir un complément d'explication.
A+