Bonsoir,
Afin d'avoir un format de date correct lors de la saisie dans un formulaire VBA, j'ai intégré le code suivant :
Private Sub DateBox_AfterUpdate()
DateBox.Value = Format(DateBox.Value, "dd/mm/yyyy")
End Sub
Il s'avère en fait que lorsque je saisi 07/12 dans le formulaire, cela me restitue 12/07/2023 dans la feuille excel. Dès que la date saisie dépasse 12, la restitution est correcte (13/12 => 13/12/2023). Y a-t-il une erreur dans ce code (trouvé sur internet car je ne suis pas expert VBA) ?
Merci à vous