Copie d'une date depuis un textbox vers une cellule d'une feuille excel (2003) [Résolu]

Signaler
Messages postés
34
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
27 février 2009
-
Messages postés
267
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
26 novembre 2013
-
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

Messages postés
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
12
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 **
Messages postés
267
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
26 novembre 2013
1
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
Messages postés
34
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
27 février 2009

Je viens d'essayer ce code mais cela ne change pas ma date est toujours inversée dans la cellule .
Messages postés
267
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
26 novembre 2013
1
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
Messages postés
34
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
27 février 2009

J'ai déjà vérifié et je suis bien en paramètres "français"...
Messages postés
267
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
26 novembre 2013
1
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
Messages postés
267
Date d'inscription
jeudi 5 février 2009
Statut
Membre
Dernière intervention
26 novembre 2013
1
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