re,
dans Private Sub UserForm_Initialize(), la ligne Label_date.Value = Sheets("BDD_RDV").Range("B1") modifie la textbox Label_date ce qui va déclencher Private Sub Label_date_Change() et à ce moment là, la variable date_enreg est vide, ce qui provoque des dates incohérentes.
Si vous ne voulez enregistrer qu'avec le bouton Enregistrer Le Rendez Vous, supprimer le code de Private Sub Label_date_Change() ( et même Private Sub Label_date_Change() entièrement).
A+
Edit bonjour Chris