ton calendrier est génial. c'est impressionnant. Par contre j'ai regardé ton code et c'est au dessus de mes connaissances.
Je n'ai jamais utilisé de module de classe entre autre.
C'est vrai que ta solution règle élégamment le problème des saisies des dates. Mais j'hésite à utiliser quelque chose que je ne maitrise pas du tout. (c'est un peu de la triche)
Par contre il y a une chose qui ne collerait pas. avec ta solution on ne peux pas mettre une case vide. Si on a cliquer sur la textbox par erreur et que l'on ne connait pas la date. on ne peux pas remettre le textbox vierge.