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...