OVH Cloud OVH Cloud

probleme de dates

5 réponses
Avatar
gérard
Bonsoir
j'ai un probleme avec mes dates
j'ai un userform avec un calendrier
deux zones de text
TxtDebut
TxtFin
un bouton valider pour tranferer la vealeur de mes textbox dans une feuille
Excel
mes valeur dans mes textBox sont du type 04/02/2006
lorsqu'elle sont transferés sur la feuille excel, elles sont parfois
retransmise sous la foeme 02/04/2006 ( format americain), mais pas toujours
c'est la pagaille.....
quelqu'un peut il m'eclairer, j'ai du mal a m'en sortir

merci

5 réponses

Avatar
Chichois62
Bonsoir,

Tu dois passer par "Format"
Par exemple :

Range("Date_Transfert_Feuille_Excel").Value =
Format(Date_Saisie_dans_Userform.Value, "dd/mm/yyyy")



"gérard" a écrit dans le message de news:
43ef6d2f$0$19708$
Bonsoir
j'ai un probleme avec mes dates
j'ai un userform avec un calendrier
deux zones de text
TxtDebut
TxtFin
un bouton valider pour tranferer la vealeur de mes textbox dans une
feuille Excel
mes valeur dans mes textBox sont du type 04/02/2006
lorsqu'elle sont transferés sur la feuille excel, elles sont parfois
retransmise sous la foeme 02/04/2006 ( format americain), mais pas
toujours
c'est la pagaille.....
quelqu'un peut il m'eclairer, j'ai du mal a m'en sortir

merci



Avatar
gérard
ok chichoi62
ca je sais mais une fois sur 2 cela me met le format americain au lieu du
format francais
c'est la ou est mon probleme
"Chichois62" a écrit dans le message de news:
eU1vE0$
Bonsoir,

Tu dois passer par "Format"
Par exemple :

Range("Date_Transfert_Feuille_Excel").Value =
Format(Date_Saisie_dans_Userform.Value, "dd/mm/yyyy")



"gérard" a écrit dans le message de news:
43ef6d2f$0$19708$
Bonsoir
j'ai un probleme avec mes dates
j'ai un userform avec un calendrier
deux zones de text
TxtDebut
TxtFin
un bouton valider pour tranferer la vealeur de mes textbox dans une
feuille Excel
mes valeur dans mes textBox sont du type 04/02/2006
lorsqu'elle sont transferés sur la feuille excel, elles sont parfois
retransmise sous la foeme 02/04/2006 ( format americain), mais pas
toujours
c'est la pagaille.....
quelqu'un peut il m'eclairer, j'ai du mal a m'en sortir

merci







Avatar
Daniel
Bonsoir.
A ta place, j'utiliserais un contrôle calendrier pour la saisie des dates.
Ca t'évite tous les contrôles de saisie.
Cordialement.
Daniel
"gérard" a écrit dans le message de news:
43ef6d2f$0$19708$
Bonsoir
j'ai un probleme avec mes dates
j'ai un userform avec un calendrier
deux zones de text
TxtDebut
TxtFin
un bouton valider pour tranferer la vealeur de mes textbox dans une
feuille Excel
mes valeur dans mes textBox sont du type 04/02/2006
lorsqu'elle sont transferés sur la feuille excel, elles sont parfois
retransmise sous la foeme 02/04/2006 ( format americain), mais pas
toujours
c'est la pagaille.....
quelqu'un peut il m'eclairer, j'ai du mal a m'en sortir

merci



Avatar
JpPradier
Bonsoir Gerard

Essaye avec :

Range("Date_Transfert_Feuille_Excel").Value2 = Date_Saisie_dans_Userform.Value

j-p
Avatar
Bomber
Bonsoir Gérard, j'ai eu le même problème que toi dernièrement et je l'ai
résolu avec CDate.

With ....
.NumberFormat = "dd/mm/yyyy"
.Value = CDate(modifdate.Value)
end with

Cordialement

Bomber


"gérard" a écrit dans le message de news:
43ef6d2f$0$19708$
Bonsoir
j'ai un probleme avec mes dates
j'ai un userform avec un calendrier
deux zones de text
TxtDebut
TxtFin
un bouton valider pour tranferer la vealeur de mes textbox dans une
feuille Excel
mes valeur dans mes textBox sont du type 04/02/2006
lorsqu'elle sont transferés sur la feuille excel, elles sont parfois
retransmise sous la foeme 02/04/2006 ( format americain), mais pas
toujours
c'est la pagaille.....
quelqu'un peut il m'eclairer, j'ai du mal a m'en sortir

merci