Bonjour, si la textbox17 est la date du jour. Pourquoi faire un "After update"
Il suffit d'indiquer la date du jour à l'ouverture de votre userform.
Private Sub UserForm_initialize()
TextBox17.Value = Format(CDate(Now), "dd/mm/yyyy")
End Sub
Dans l'absolu si les calculs sont tous avec la date du jour vous pourriez même vous débarrasser de la textbox17.
et utiliser dans vos calculs
Format(CDate(Now), "dd/mm/yyyy")