Microsoft 365 Empecher date de s'enregistrer au format américain

Arnnaud

XLDnaute Nouveau
Bonjour,

J'ai un userform avec ma textbox2 qui contient la date de naissance que rentrera l'utilisateur, au format jj/mm/aaaa
A la validation, la date de naissance est rentrée dans une cellule via ce code :
VB:
f.Cells(PremLigneVide, 3) = TextBox2.Text
Tout simple, mais à l'enregistrement sur la cellule excel cela s'inverse en mm/jj/aaaa, j'imagine pour s'afficher à l'américaine. J'ai essayé en .value au lieu de .text mais c'est pareil. J'ajoute que si le jour est supérieur à 12, le problème n'apparait, il garde le bon ordre dans la cellule excel, mais le texte s'aligne à gauche dans la cellule alors que quand le problème à lieu il s'aligne à droite...

Et dans les 2 cas le format de cellule est date et semblent être le même type de date...

Merci !;)
 

Discussions similaires