Copie d'une date depuis un textbox vers une cellule d'une feuille excel (2003)

Résolu
nasilo Messages postés 34 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 27 février 2009 - 10 févr. 2009 à 10:26
hellangel777 Messages postés 267 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 26 novembre 2013 - 10 févr. 2009 à 11:11
Bonjour,
Une autre question...
Je remplis une feuille excel (2003) à l'aide d'un userform et de différents textbox entre autres. Lorsque je copie une date depuis le textbox de mon userform vers une cellule de ma feuille excel la date est inversée (d'un format 10/02/09) elle devient 02/10/09. VBA inverse donc les jours et les mois. Je n'arrive aps à trouver la manière de corriger le problème si celui-ci bien sur est corrigible. J'ai tenté d'écrire ceci :
cells"A1").value = format (Frm_registre_achat.textbox_date,"dd/MM/yy"), mais le mois et le jour sont toujours inversés.
Si  je mets dans ma textbox le format mm/dd/yy , j'obtiens bien sur le bon format dans ma feuille mais dans ma textbox à l'ouverture de mon userform la date affichée est inversée.
Est-il possible donc de résoudre ce problème
Merci et bonne journée à vous

7 réponses

cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
10 févr. 2009 à 10:33
Salut,

Regarde ce topic....à voir...^^

http://www.vbfrance.com/forum/sujet-PROBLEME-FORMAT-DATE_357655.aspx

A+
Exploreur

 Linux a un noyau, Windows un pépin
    ** http://exploreur1.labrute.fr **
3
hellangel777 Messages postés 267 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 26 novembre 2013 1
10 févr. 2009 à 10:39
Bonjour,

Le format de tes cellule est en date de type internationnale tu dois les mettre en format français.
Regarde à modifier tes paramètres régionaux

HellAngel777
<hr />
Les machines ne font pas d'erreurs
Heureusement nous sommes humains
3
nasilo Messages postés 34 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 27 février 2009
10 févr. 2009 à 10:45
Je viens d'essayer ce code mais cela ne change pas ma date est toujours inversée dans la cellule .
3
hellangel777 Messages postés 267 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 26 novembre 2013 1
10 févr. 2009 à 10:58
Re,

Tu vas dans démarrer --> Paramètres --> Panneaux de configuration
Tu choisi Option régionales et Linguistique et vérifie déjà si tu es en Français par défaut.

HellAngel777
<hr />
Les machines ne font pas d'erreurs
Heureusement nous sommes humains
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nasilo Messages postés 34 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 27 février 2009
10 févr. 2009 à 11:02
J'ai déjà vérifié et je suis bien en paramètres "français"...
0
hellangel777 Messages postés 267 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 26 novembre 2013 1
10 févr. 2009 à 11:10
re,

FormatDateTime(Date[,NamedFormat])

Élément |Description |----
Date, Expression de date à formater., ----
NamedFormat, Facultatif. Valeur numérique indiquant le format de date/heure utilisé. Si cette valeur est omise, vbGeneralDate est employé

HellAngel777
<hr />
Les machines ne font pas d'erreurs
Heureusement nous sommes humains
0
hellangel777 Messages postés 267 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 26 novembre 2013 1
10 févr. 2009 à 11:11
Pardon j'ai oublié :


Tu choisi en option la valeur vbLongDate (ca utilise par défaut des paramètres régionaux)

HellAngel777





<hr />
Les machines ne font pas d'erreurs
Heureusement nous sommes humains
0
Rejoignez-nous