Bonjour,
commence tout code par
Option Explicit
Ca t'oblige à déclarer tes variables et un simple F5 te fera gagner du temps en indiquant les erreurs à la compilation.
Sur ma machine, ça me dit que Calendar1.Value = Now fait appel à une bibliothèque non installée...
Dans la boite à outils utilisées lors de la création de ta user form, ajoute le contrôle calendrie s'il est disponible, sinon il faut l'installer sur la machine.