Format date userform

Résolu
julia Namor Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je m'arrache les cheveux.
J’ai un userform formulaire dans le lequel je rentre une date de début et une date de fin et les noms et prénoms.
Seulement les jours et les mois s’inversent dans la base de données.
Je vous joins un fichier test pour le coup de pouce.
Merci par avance.



http://www.cjoint.com/c/FGmoxPSFZey

A voir également:

2 réponses

ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160
 
Bonjour Julia, bonjour le forum,

Pour éviter cela il faut toujours :
- Renvoyer la date de l'UserForm vers le tableau avec le format américain "yyyy/mm/dd". Par exemple (je n'ai pas ouvert ton fichier) :

Range("A1").Value = Format(Me.TextBox1.Value,"yyyy/mm/dd")

- Formater, avec le format date que tu désires obtenir, les cellules recevant ces données...

Te verras que ton problème sera résolu.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Tout d'abord, remplace
.Range("F" & DL + 1).Value = UCase(CDate(Me.Début.Value))

par
.Range("F" & DL + 1).Value = CDate(Me.Début.Value)
car c'est plus adapté
et ensuite rajoutes cette ligne
.Range("F" & DL + 1).NumberFormat = "dd/mm/yyyy"
cela devrait mieux aller.
0