mintri
XLDnaute Occasionnel
Bonjour à tous,
Ca fait bien une heure que je me prends la tête sur le sujet et je ne pense pas que je trouverai sans assistance... 🙁
En fait, j'ai un formulaire qui contient une textbox dans laquelle l'utilisateur doit indiquer une date au format FR (jj/mm/aaaa). Cette date est ensuite collée dans une cellule d'Excel qui est également au format date FR via le code suivant :
derlignevide.Offset(0, 21).Value = TBdatedentree.Value
Seulement, VBA interprétant les dates en US (mm/jj/aaaa), le code me colle la date avec les mois et les jours inversés. J'ai essayé avec le code suivant mais rien n'y fait :
derlignevide.Offset(0, 21).Value = format(TBdatedentree.Value, "dd/mm/yyyy")
Auriez-vous une idée pour surmonter ce problème (en sachant que je souhaiterais garder une structure simple soit une seule unique cellule pour le remplissage de la date et non une pour le jour, une pour le mois et une pour l'année) ?
Je vous remercie par avance. 🙂
Ca fait bien une heure que je me prends la tête sur le sujet et je ne pense pas que je trouverai sans assistance... 🙁
En fait, j'ai un formulaire qui contient une textbox dans laquelle l'utilisateur doit indiquer une date au format FR (jj/mm/aaaa). Cette date est ensuite collée dans une cellule d'Excel qui est également au format date FR via le code suivant :
derlignevide.Offset(0, 21).Value = TBdatedentree.Value
Seulement, VBA interprétant les dates en US (mm/jj/aaaa), le code me colle la date avec les mois et les jours inversés. J'ai essayé avec le code suivant mais rien n'y fait :
derlignevide.Offset(0, 21).Value = format(TBdatedentree.Value, "dd/mm/yyyy")
Auriez-vous une idée pour surmonter ce problème (en sachant que je souhaiterais garder une structure simple soit une seule unique cellule pour le remplissage de la date et non une pour le jour, une pour le mois et une pour l'année) ?
Je vous remercie par avance. 🙂