Bonsoir Ambre, André, Gérard, et le Forum.
Pour ton code Ambre, je ne vois a priori pas de problème mise à part que 'Date' en lieu et place de Now dans ce context me parait plus approprié (Date fourni uniquement la date du jour alors que Now fourni la Date et l'Heure système en cours).
Pour ton problème d'abend d'Excel, figure-toi qu'au bout de quelques essais, j'ai eu le même problème avec toutefois une variante pour moi... le calendrier s'affichait bien mais je n'avais plus droit à l'affichage des jours dedans !!! J'ai tout bonnement supprimé ton Userform et l'ai reconstruit à l'identique et cette fois, ça marche bien ! Ne me demande pas pourquoi, je n'en sais rien (bug dans l'OCX ?).
Tu trouveras ci-joint ton exemple modifié en conséquence avec quelques variantes pour le lancement du calendrier mis en remarque dans le code. A mon avis l'affichage d'un USF sur un simple évènement de SelectionChange me parait un peu aléatoire mais bon, c'est juste un avis...
Pour répondre à Gérard, le code cité se situe dans le module du USF Calendrier.
Cordialement.
Didier